mini code pour xbee

Dependencies:   mbed ConfigFile EthernetInterface WebSocketClient mbed-rtos

Fork of app4Coordo by APP Team

Committer:
passelin
Date:
Sat Feb 22 19:26:05 2014 +0000
Revision:
1:568707763458
Parent:
0:ed0e18b7fa30
Child:
2:5942af2ffe8b
code fonctionnel pour xbee;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
passelin 0:ed0e18b7fa30 1 #include "mbed.h"
passelin 0:ed0e18b7fa30 2
passelin 0:ed0e18b7fa30 3 DigitalOut myled(LED1);
passelin 1:568707763458 4 DigitalOut myled2(LED2);
passelin 0:ed0e18b7fa30 5 DigitalOut reset(p8);
passelin 0:ed0e18b7fa30 6 Serial pc(USBTX, USBRX);
passelin 0:ed0e18b7fa30 7 Serial xbee(p13, p14);
passelin 0:ed0e18b7fa30 8
passelin 0:ed0e18b7fa30 9 int main()
passelin 0:ed0e18b7fa30 10 {
passelin 1:568707763458 11 myled = 1;
passelin 1:568707763458 12 myled2 = 1;
passelin 0:ed0e18b7fa30 13 reset = 0;
passelin 1:568707763458 14 wait_ms(400);
passelin 1:568707763458 15 reset = 1;
passelin 1:568707763458 16 myled = 0;
passelin 1:568707763458 17 myled2 = 0;
passelin 0:ed0e18b7fa30 18 while(1)
passelin 0:ed0e18b7fa30 19 {
passelin 0:ed0e18b7fa30 20 if(xbee.readable())
passelin 0:ed0e18b7fa30 21 {
passelin 0:ed0e18b7fa30 22 pc.putc(xbee.getc());
passelin 1:568707763458 23 myled2 = ! myled2;
passelin 0:ed0e18b7fa30 24 }
passelin 0:ed0e18b7fa30 25 if(pc.readable())
passelin 0:ed0e18b7fa30 26 {
passelin 1:568707763458 27 xbee.putc(pc.getc());
passelin 1:568707763458 28 myled = ! myled;
passelin 0:ed0e18b7fa30 29 }
passelin 0:ed0e18b7fa30 30 }
passelin 0:ed0e18b7fa30 31 }