Rice FireFlighter
/
WirelessComm_Comp2FRDM
Xbee Comm Test 2
A.cpp
- Committer:
- ricefireflighter
- Date:
- 2014-02-17
- Revision:
- 0:e8bf611e7036
File content as of revision 0:e8bf611e7036:
#include "mbed.h" #include "xbee.h" #include "PwmOut.h" int main() { class xbee xbee1(PTD3,PTD2,PTD0); // Define xbee1 as an xbee class per xbee.h library DigitalOut gled(LED_GREEN); // Initialize green led DigitalOut rled(LED_RED); // Initialize red led gled = 1; gled = 1; //Configure xbee with PanID of 6969 and exit config mode. Vary LED status. //xbee1.ConfigMode(); //wait(1); //xbee1.SetPanId(6969); //xbee1.ExitConfigMode(); //char send_data[202]; //Xbee buffer size is 202 bytes //send_data = 1; char read_data[202]; //Xbee buffer size is 202 bytes while(1){ rled = 0; xbee1.RecieveData(read_data,0); // Line above receives data from xbee to FRDM as a char using getc. // See function definition for more info. // Transfer information in read.data character string to useful motor/servo info here. if (read_data == "B") { gled = 0; wait(3); } wait(2); // Wait for some amount of time to allow for complete data to be sent/received } }