このプログラムは、赤外線リモコンから送信される通信波形を測定します。波形のHi,Loの時間を”μs”単位で測定して、USB-COMで出力します

Dependencies:   Propo_RemotoIR mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /**
00002  * IR raw data display program 
00003  *   130629
00004  *
00005  * Writer:suupen
00006  *
00007  *  <circuit diagram>
00008  *      VU(mbed)
00009  *         |
00010  *         |Vcc
00011  *        ---    (PL-IRM2161) IR Reciver
00012  *       |   |Vout
00013  *       |   |--- p5(mbed)
00014  *       |   |
00015  *        ---
00016  *         |GND
00017  *         |
00018  *       GND(mbed)
00019  *
00020  *  <PC termnal soft>
00021  *   tera term
00022  *      baudrate:38400[bps]
00023  *      data:8[bit]
00024  *      parity:none
00025  *      stopbit:1[bit]
00026  */
00027  
00028 #include "mbed.h"
00029 #include "ReceiverIR.h"
00030 
00031 Serial pc(USBTX,USBRX);
00032 
00033 
00034 ReceiverIR ir_rx(p5);
00035 
00036 int main() {
00037 
00038     pc.baud(38400);
00039     
00040     while(1){
00041         // nothing
00042     }
00043 
00044 }