Example program for the SeeedStudio XBee Shield V2.0, based on UART serial port connectivity (D0/D1 pins). This program sends "HelloWorld" and prints out the received packets
Diff: main.cpp
- Revision:
- 0:78c3c0dabeb7
- Child:
- 1:f84c0ec86edf
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri May 30 13:38:55 2014 +0000 @@ -0,0 +1,26 @@ +#include "mbed.h" +#include "xbee.h" + +/** On many platforms USBTX/USBRX overlap with serial on D1/D0 pins and enabling the below will interrupt the communication. + * You can use an LCD display to print the values or store them on an SD card etc. + */ +//Serial pc(USBTX, USBRX); + +/** + * D1 - TX pin (RX on the WiFi side) + * D0 - RX pin (TX on the WiFi side) + * NC - Reset pin; use D5 otherwise the shield might get into reset loop + */ +xbee xb(D1, D0, D5); + +int main() +{ + char data[202]; + + while(1) { + xb.SendData("HellWorld"); // Send "HelloWorld" + xb.RecieveData(data, 0); // Read data + printf("Received:%s", data); + wait(1); + } +}