It's working D:

Dependencies:   mbed

xbee_read.cpp

Committer:
poehalcho
Date:
2015-05-12
Revision:
1:2dd437f51e66
Parent:
main.cpp@ 0:3ca0cae21204

File content as of revision 1:2dd437f51e66:

#include "mbed.h"

Serial xbee1(PA_9, PA_10); //was PA_2, PA_3
DigitalOut rst1(PA_11);
DigitalOut myled(LED1);
DigitalIn mybutton(USER_BUTTON);

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);

    while (1) {

        if(xbee1.readable()){
            int a = 0;
            a = xbee1.getc(); //XBee read
                        
            if (a == 5){
                myled = 1; //blink spastically
//                wait(0.2);
//                myled = 0;
//                wait(0.2);
            }
            else if (a == 10){
                myled = 0;
                //wait(3);
            }
            else{
                myled = 0;
            }
        }
    }
}