![](/media/cache/profiles/25a76ba89c58a499eadfd4cb8ecf8af5.jpg.50x50_q85.jpg)
Code for the End Device to Send serial strings to a coordinator
Dependencies: C12832_lcd mbed xbee_lib
main.cpp
- Committer:
- dannellyz
- Date:
- 2015-02-15
- Revision:
- 0:6523d794b09b
File content as of revision 0:6523d794b09b:
#include "mbed.h" #include "xbee.h" // Include for xbee code #include "C12832_lcd.h" // Include for LCD code xbee xbee1(p9,p10,p30); //Initalise xbee_lib varName(rx,tx,reset) DigitalOut rst1(p30); Serial pc(USBTX, USBRX); //Initalise PC serial comms C12832_LCD lcd; //Initialize LCD Screen //Code to send strings acsross xbee with xbee.h //Code should be on the End Device int main() { // reset the xbees (at least 200ns) rst1 = 0; wait_ms(1); rst1 = 1; wait_ms(1); //Establish a variable to take in data to send to Coordinator //Max buffer is 202 char sendData[4]; //Setup LCD screen lcd.cls(); lcd.locate(0,1); while(1) { //Get information from the user pc.printf("Enter your graduation year: "); pc.scanf("%s", sendData); //Send data to Xbee xbee1.SendData(sendData); //Echo Locally... pc.printf("Sent: %s \n",sendData); lcd.printf("Sent %s \n", sendData); } }