![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
example
Fork of Xbee_Hello_world_A by
main.cpp
- Committer:
- mdo131
- Date:
- 2017-11-11
- Revision:
- 2:c28639345230
- Parent:
- 1:114432971517
File content as of revision 2:c28639345230:
#include "mbed.h" #include "xbee.h" //xbee xbee1(D1,D0,D3); //Initalise xbee_lib Serial pc(USBTX, USBRX); //Initalise PC serial comms Serial xbee(D1,D0); unsigned char input; char buff[100]; int main() { pc.printf("hahaha\r\n"); while(1) { if(pc.readable()) { pc.printf("ho\r\n"); input = pc.getc(); if(input=='a') { xbee.putc('a'); xbee.getc(); wait(0.1); xbee.printf("+++"); xbee.getc(); xbee.getc(); xbee.getc(); xbee.printf("ATDB\r"); xbee.scanf("%s",buff); pc.printf("%s",buff); } else if(input=='s') { xbee.putc('b'); xbee.getc(); wait(0.1); xbee.printf("+++"); xbee.getc(); xbee.getc(); xbee.getc(); xbee.printf("ATDB\r"); xbee.scanf("%s",buff); pc.printf("%s",buff); } else if(input=='d') { xbee.putc('c'); xbee.getc(); wait(0.1); xbee.printf("+++"); xbee.getc(); xbee.getc(); xbee.getc(); xbee.printf("ATDB\r"); xbee.scanf("%s",buff); pc.printf("%s",buff); } else if(input=='f') { xbee.putc('d'); xbee.getc(); wait(0.1); xbee.printf("+++"); xbee.getc(); xbee.getc(); xbee.getc(); xbee.printf("ATDB\r"); xbee.scanf("%s",buff); pc.printf("%s",buff); } } } } //about xbee pro //https://os.mbed.com/components/Xbee-Pro/