温度センサ値 XBee送信

Dependencies:   TextLCD mbed

Fork of TEMP_XBEE by toshio masuda

Committer:
MasudaToshio
Date:
Thu May 23 10:59:53 2013 +0000
Revision:
1:8cbb7db0ff4b
Parent:
0:0d5de68f4483
??????XBee??

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MasudaToshio 0:0d5de68f4483 1 #include "mbed.h"
MasudaToshio 0:0d5de68f4483 2 #include "TextLCD.h"
MasudaToshio 0:0d5de68f4483 3
MasudaToshio 1:8cbb7db0ff4b 4 AnalogIn LM60(p15);
MasudaToshio 1:8cbb7db0ff4b 5 TextLCD lcd(p24, p26, p27, p28, p29, p30);
MasudaToshio 1:8cbb7db0ff4b 6 Serial xbee(p13, p14); // tx, rx
MasudaToshio 0:0d5de68f4483 7
MasudaToshio 0:0d5de68f4483 8 /////////////////////////////////////////////////////
MasudaToshio 0:0d5de68f4483 9 // main
MasudaToshio 0:0d5de68f4483 10 /////////////////////////////////////////////////////
MasudaToshio 0:0d5de68f4483 11 int main(void) {
MasudaToshio 0:0d5de68f4483 12 float a_in , tempC ;
MasudaToshio 0:0d5de68f4483 13 lcd.cls();
MasudaToshio 0:0d5de68f4483 14
MasudaToshio 0:0d5de68f4483 15 while(1) {
MasudaToshio 0:0d5de68f4483 16 a_in = (LM60);
MasudaToshio 0:0d5de68f4483 17 tempC = ( ( a_in * 3.3 ) - 0.424 ) * 160.0 ;
MasudaToshio 0:0d5de68f4483 18 lcd.locate(0,0);
MasudaToshio 0:0d5de68f4483 19 lcd.printf("%5.2F C %5.3F V ", tempC, a_in);
MasudaToshio 1:8cbb7db0ff4b 20
MasudaToshio 1:8cbb7db0ff4b 21 xbee.printf( "c" ) ;
MasudaToshio 1:8cbb7db0ff4b 22 wait(.2);
MasudaToshio 1:8cbb7db0ff4b 23 xbee.printf("%5.2F C %5.3F V ", tempC, a_in);
MasudaToshio 1:8cbb7db0ff4b 24 wait(2);
MasudaToshio 0:0d5de68f4483 25 }
MasudaToshio 0:0d5de68f4483 26
MasudaToshio 0:0d5de68f4483 27 return 0;
MasudaToshio 0:0d5de68f4483 28 }