情報物理II (2018) / Mbed 2 deprecated WSN-ochi

Dependencies:   mbed

Committer:
OCHIRIO
Date:
Wed Dec 05 02:35:28 2018 +0000
Revision:
0:0a87a16dfdf6
ochi;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
OCHIRIO 0:0a87a16dfdf6 1 #include "mbed.h"
OCHIRIO 0:0a87a16dfdf6 2 Serial xbee1(dp16, dp15);
OCHIRIO 0:0a87a16dfdf6 3 AnalogIn analog_value(dp13);
OCHIRIO 0:0a87a16dfdf6 4
OCHIRIO 0:0a87a16dfdf6 5 DigitalOut myled(LED1);
OCHIRIO 0:0a87a16dfdf6 6 DigitalOut led(dp24);
OCHIRIO 0:0a87a16dfdf6 7 Serial pc(USBTX, USBRX);
OCHIRIO 0:0a87a16dfdf6 8
OCHIRIO 0:0a87a16dfdf6 9 int main() {
OCHIRIO 0:0a87a16dfdf6 10 int count = 0;
OCHIRIO 0:0a87a16dfdf6 11 float meas, temp;
OCHIRIO 0:0a87a16dfdf6 12 printf("\r\nAnalogIn example\r\n");
OCHIRIO 0:0a87a16dfdf6 13
OCHIRIO 0:0a87a16dfdf6 14 while(1) {
OCHIRIO 0:0a87a16dfdf6 15 meas= analog_value.read();
OCHIRIO 0:0a87a16dfdf6 16 meas=meas*3300;
OCHIRIO 0:0a87a16dfdf6 17 temp=0.1*meas-50;
OCHIRIO 0:0a87a16dfdf6 18 printf("%d: ochi,temp = %.1f C\r\n" ,count++ ,temp);
OCHIRIO 0:0a87a16dfdf6 19
OCHIRIO 0:0a87a16dfdf6 20
OCHIRIO 0:0a87a16dfdf6 21 if(temp>26.0){
OCHIRIO 0:0a87a16dfdf6 22 led.write (1.0);
OCHIRIO 0:0a87a16dfdf6 23 }
OCHIRIO 0:0a87a16dfdf6 24 else{
OCHIRIO 0:0a87a16dfdf6 25 led.write(0.0);
OCHIRIO 0:0a87a16dfdf6 26 }
OCHIRIO 0:0a87a16dfdf6 27
OCHIRIO 0:0a87a16dfdf6 28 wait(1.0);
OCHIRIO 0:0a87a16dfdf6 29 }
OCHIRIO 0:0a87a16dfdf6 30 }