Xbee receiver Module

Dependencies:   TextLCD mbed

Committer:
anoop1728
Date:
Mon Feb 28 19:57:50 2011 +0000
Revision:
0:3d9570678c6d

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
anoop1728 0:3d9570678c6d 1 #include "mbed.h"
anoop1728 0:3d9570678c6d 2 #include "TextLCD.h"
anoop1728 0:3d9570678c6d 3
anoop1728 0:3d9570678c6d 4 Serial xbee1(p9, p10);
anoop1728 0:3d9570678c6d 5 DigitalOut rst1(p8);
anoop1728 0:3d9570678c6d 6
anoop1728 0:3d9570678c6d 7 DigitalOut myled(LED1);
anoop1728 0:3d9570678c6d 8 TextLCD lcd(p15, p16, p17, p18, p19, p20);
anoop1728 0:3d9570678c6d 9
anoop1728 0:3d9570678c6d 10 int main() {
anoop1728 0:3d9570678c6d 11
anoop1728 0:3d9570678c6d 12 rst1 = 0; //Set reset pin to 0
anoop1728 0:3d9570678c6d 13 myled = 0;
anoop1728 0:3d9570678c6d 14 wait_ms(1);
anoop1728 0:3d9570678c6d 15 rst1 = 1; //Set reset pin to 1
anoop1728 0:3d9570678c6d 16 wait_ms(1);
anoop1728 0:3d9570678c6d 17 int X;
anoop1728 0:3d9570678c6d 18
anoop1728 0:3d9570678c6d 19 while (1) {
anoop1728 0:3d9570678c6d 20 if(xbee1.readable()){
anoop1728 0:3d9570678c6d 21 wait(1);
anoop1728 0:3d9570678c6d 22 myled = 1;
anoop1728 0:3d9570678c6d 23
anoop1728 0:3d9570678c6d 24 xbee1.scanf("%d", &X);
anoop1728 0:3d9570678c6d 25 // X = xbee1.getc();
anoop1728 0:3d9570678c6d 26 wait(1);
anoop1728 0:3d9570678c6d 27 myled = 0;
anoop1728 0:3d9570678c6d 28 lcd.printf("data received %f \n\r ", (X)/10.0);
anoop1728 0:3d9570678c6d 29
anoop1728 0:3d9570678c6d 30 }
anoop1728 0:3d9570678c6d 31 }
anoop1728 0:3d9570678c6d 32 }
anoop1728 0:3d9570678c6d 33
anoop1728 0:3d9570678c6d 34