n/a
Dependencies: SoftwareSerial mbed
Fork of XBeeTest by
main.cpp@3:2531965ba677, 2015-12-08 (annotated)
- Committer:
- yokotay
- Date:
- Tue Dec 08 11:13:03 2015 +0000
- Revision:
- 3:2531965ba677
- Parent:
- 2:3b1482a11290
n/a
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
yokotay | 2:3b1482a11290 | 1 | #include "mbed.h" |
yokotay | 2:3b1482a11290 | 2 | #include "SoftwareSerial.h" |
vcazan | 0:25aca1983704 | 3 | |
yokotay | 2:3b1482a11290 | 4 | SoftwareSerial xbee1(D3, D2); |
yokotay | 2:3b1482a11290 | 5 | DigitalOut myled(LED1); |
yokotay | 2:3b1482a11290 | 6 | Serial pc(USBTX, USBRX); |
vcazan | 0:25aca1983704 | 7 | |
vcazan | 0:25aca1983704 | 8 | int main() { |
yokotay | 2:3b1482a11290 | 9 | char buffer[256]; |
yokotay | 2:3b1482a11290 | 10 | char *p; |
yokotay | 2:3b1482a11290 | 11 | |
yokotay | 2:3b1482a11290 | 12 | xbee1.baud(9600); |
yokotay | 2:3b1482a11290 | 13 | int count = 1; |
yokotay | 2:3b1482a11290 | 14 | myled = 0; |
vcazan | 0:25aca1983704 | 15 | |
yokotay | 2:3b1482a11290 | 16 | while (1) { |
yokotay | 2:3b1482a11290 | 17 | sprintf(buffer, "%d: (yokota) hello.\r\n", count++); |
yokotay | 2:3b1482a11290 | 18 | pc.puts(buffer); //for debugging: print to pc |
yokotay | 2:3b1482a11290 | 19 | p = buffer; |
yokotay | 2:3b1482a11290 | 20 | while (*p) { |
yokotay | 2:3b1482a11290 | 21 | xbee1.putc(*p++); |
yokotay | 2:3b1482a11290 | 22 | wait_ms(2); //required for stable communication |
yokotay | 2:3b1482a11290 | 23 | } |
yokotay | 1:69c55857d969 | 24 | wait_ms(1000); |
yokotay | 2:3b1482a11290 | 25 | myled = 1 - myled; |
vcazan | 0:25aca1983704 | 26 | } |
vcazan | 0:25aca1983704 | 27 | } |