안양어벤저스 / Mbed 2 deprecated ex5_mbed_analogin

Dependencies:   mbed

Committer:
robertchoi
Date:
Mon Oct 16 04:17:41 2017 +0000
Revision:
1:d725cda6f61b
Parent:
0:800b74bff4d2
??5) ???? ?? ????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bangbh 0:800b74bff4d2 1 #include "mbed.h"
bangbh 0:800b74bff4d2 2
robertchoi 1:d725cda6f61b 3 AnalogIn ain(A0);
robertchoi 1:d725cda6f61b 4 DigitalOut led(LEDR);
robertchoi 1:d725cda6f61b 5
robertchoi 1:d725cda6f61b 6
robertchoi 1:d725cda6f61b 7 Serial pc(USBTX, USBRX, 115200);
bangbh 0:800b74bff4d2 8
robertchoi 1:d725cda6f61b 9 int main()
bangbh 0:800b74bff4d2 10 {
robertchoi 1:d725cda6f61b 11
robertchoi 1:d725cda6f61b 12 double ain_val = 0;
robertchoi 1:d725cda6f61b 13 double ain_val2 = 0;
robertchoi 1:d725cda6f61b 14
bangbh 0:800b74bff4d2 15 while (1) {
robertchoi 1:d725cda6f61b 16 ain_val = ((ain.read()*3.3f)-0.5)*100;
robertchoi 1:d725cda6f61b 17 ain_val2 = ((ain_val*9)/5)+32.0f;
robertchoi 1:d725cda6f61b 18
robertchoi 1:d725cda6f61b 19 if(ain_val > 20) {
robertchoi 1:d725cda6f61b 20 led = 1;
robertchoi 1:d725cda6f61b 21 wait(0.5);
robertchoi 1:d725cda6f61b 22 led = 0;
robertchoi 1:d725cda6f61b 23 wait(0.5);
robertchoi 1:d725cda6f61b 24
robertchoi 1:d725cda6f61b 25 pc.printf("Temp in C : %.2lf\n", ain_val);
robertchoi 1:d725cda6f61b 26 pc.printf("Temp in F : %.2lf\n", ain_val2);
bangbh 0:800b74bff4d2 27 }
robertchoi 1:d725cda6f61b 28 else {
robertchoi 1:d725cda6f61b 29 led = 0;
robertchoi 1:d725cda6f61b 30 }
robertchoi 1:d725cda6f61b 31
bangbh 0:800b74bff4d2 32 }
robertchoi 1:d725cda6f61b 33
robertchoi 1:d725cda6f61b 34
bangbh 0:800b74bff4d2 35 }