n/a

Dependencies:   SoftwareSerial mbed

Fork of XBeeTest by Vlad Cazan

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?

UserRevisionLine numberNew 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 }