Main Program
Dependencies: mbed AQM1602 HMC6352 PID
Diff: main.cpp
- Revision:
- 2:97a4070c34d7
- Parent:
- 1:f2633c150301
- Child:
- 3:f7c906e52339
diff -r f2633c150301 -r 97a4070c34d7 main.cpp --- a/main.cpp Tue Sep 15 01:40:28 2015 +0000 +++ b/main.cpp Tue Sep 15 06:04:31 2015 +0000 @@ -1,66 +1,18 @@ #include "mbed.h" +//#include <sstream> +//#include "PID.h" #include "AQM1602.h" +#include "def.h" #include "main.h" #include "txrx.h" - -uint8_t GetBit(uint8_t n, uint8_t bit){//整数nのbitビット目は1か0か. - return (n>>(bit-1))%2; -} - int main(void) { - - int i=1;//,j; + /* + int i=1; + RN42.attach(&TX, Serial::TxIrq);//送信バッファ空き割込み + RN42.attach(&RX, Serial::RxIrq);//受信割込み - char str[10]={}; - Xbee.attach(&TX, Serial::TxIrq);//送信バッファ空き割込み - Xbee.attach(&RX, Serial::RxIrq);//受信割込み - - Xbee.putc(i);//送信開始 - //pc.printf("Hello World!\n"); - i = Xbee.getc();//受信開始 - //pc.printf("Hello World!\n"); - t.reset(); - t.start(); + RN42.putc(i);//送信開始 + i = RN42.getc();//受信開始 while(1){ - i = t.read(); - - //LED = i%16; - - if(i%2){ - EXdata[1] = 'B'; - EXdata[2] = 'o'; - EXdata[3] = 'b'; - EXdata[4] = ' '; - EXdata[5] = ' '; - EXdata[6] = ' '; - EXdata[7] = ' '; - EXdata[8] = ' '; - } - else{ - EXdata[1] = 'b'; - EXdata[2] = 'O'; - EXdata[3] = 'B'; - EXdata[4] = ' '; - EXdata[5] = ' '; - EXdata[6] = ' '; - EXdata[7] = ' '; - EXdata[8] = ' '; - } - - str[0] = INdata[1]; - str[1] = INdata[2]; - str[2] = INdata[3]; - str[3] = INdata[4]; - str[4] = INdata[5]; - str[5] = INdata[6]; - str[6] = INdata[7]; - str[7] = INdata[8]; - - //LED = i%2; - LED = (str[0] == 'A'); - - pc.printf("F2==%s\n", str); - //pc.printf("Hello World!\n"); - - } + }*/ } \ No newline at end of file