
version2...
Dependencies: mbed
xbee_write.cpp
- Committer:
- poehalcho
- Date:
- 2015-05-12
- Revision:
- 4:b8207ce97856
- Parent:
- main.cpp@ 2:238093c1d98d
File content as of revision 4:b8207ce97856:
#include "mbed.h" #include "stdio.h" #include "stdlib.h" using namespace std; Serial xbee1(PA_9, PA_10); //was PA_2, PA_3 DigitalOut rst1(PA_11); DigitalOut myled(LED1); DigitalIn mybutton(USER_BUTTON); int counter = 0; void sendsignal(); int main() { rst1 = 0; //Set reset pin to 0 myled = 0; wait_ms(1); rst1 = 1; //Set reset pin to 1 wait_ms(1); wait(2); //* myled = 1; while (1) { xbee1.putc(65); } /* xbee1.puts("+++"); wait(2); xbee1.puts("ATDL40C82BD3\n"); wait(2); xbee1.puts("ATCN\n"); wait(2); xbee1.puts("sending to xbee with adress 40C82BD3"); myled = 0; /* xbee1.puts("+++"); wait(2); xbee1.puts("ATDL409F1337\n"); wait(2); xbee1.puts("ATCN\n"); wait(2); xbee1.puts("sending to xbee with adress 409F1337"); myled = 1; xbee1.puts("+++"); wait(2); xbee1.puts("ATDL409F7454\n"); wait(2); xbee1.puts("ATCN\n"); wait(2); xbee1.puts("sending to xbee with adress 409F7454"); myled = 0; //*/ while(1) { if (mybutton == 0) { //if button pressed sendsignal(); } } } void sendsignal() { if(counter == 0) { xbee1.putc(65); //XBee write counter++; } else if (counter == 1) { xbee1.puts("PINDA LIEP LANGS SPOORWEGBAAN! DAAR KWAM JUIST EEN TREINTJE AAN! PINDA KON NIET WEG HELAAS! TUT! TUT! TUT! PINDAKAAAAS!!!"); counter = 0; } myled = 1; wait_ms(50); myled = 0; }