エレキジャック Web版 マイコン・カーを製作してみよう<19> xbeeの動作確認用プログラムです。http://www.eleki-jack.com/arm/2012/09/19.html このプログラムは二つの機能をもっています。一つはPCから送信したデータをmbedで受信し、データをmbedのLCDに表示します。もうひとつの機能は、mbedが受信した文字数をカウントし そのデータ数をPCに送信しています。
main.cpp
- Committer:
- sunifu
- Date:
- 2012-10-01
- Revision:
- 0:d2e0061e3a45
File content as of revision 0:d2e0061e3a45:
#include "mbed.h" #include "TextLCD.h" TextLCD lcd(p24, p26, p27, p28, p29, p30); Serial pc(p13,p14); int i = 0,j; char moji[16]; void rxFunc(){ int k; j = pc.getc(); if ( i < 16 ){ moji[i] = j; }else{ for ( k = 0 ; k < 15 ; k++) moji[k] = moji[k+1]; moji[15]=j; } i++; pc.printf("[%c,%2d]",j,i); } int main() { lcd.cls(); pc.baud(115200); pc.attach(&rxFunc,Serial::RxIrq); while(1){ lcd.locate(0,0); lcd.printf("%s",moji); } }