Blinky with temp

Fork of random-blinky by George Roussos

Committer:
gkroussos
Date:
Thu May 31 16:08:48 2018 +0000
Revision:
1:c685fdca569a
Parent:
0:774078f45f9d
Blinks up according to temperature

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gkroussos 0:774078f45f9d 1 #include "mbed.h"
gkroussos 0:774078f45f9d 2
gkroussos 0:774078f45f9d 3 DigitalOut led1(LED1);
gkroussos 0:774078f45f9d 4 DigitalOut led2(LED2);
gkroussos 0:774078f45f9d 5 DigitalOut led3(LED3);
gkroussos 0:774078f45f9d 6
gkroussos 1:c685fdca569a 7 AnalogIn LM35(P0_2);
gkroussos 1:c685fdca569a 8
gkroussos 0:774078f45f9d 9 // main() runs in its own thread in the OS
gkroussos 0:774078f45f9d 10 // (note the calls to wait below for delays)
gkroussos 0:774078f45f9d 11 int main() {
gkroussos 1:c685fdca569a 12 float myTemp;
gkroussos 1:c685fdca569a 13 led1 = 0;
gkroussos 1:c685fdca569a 14 led2 = 0;
gkroussos 1:c685fdca569a 15 led3 = 0;
gkroussos 0:774078f45f9d 16 while (true) {
gkroussos 1:c685fdca569a 17 myTemp = ((LM35*3.3)-0.600)*100.0;
gkroussos 1:c685fdca569a 18 if (myTemp > 10.0) led1 = 1;
gkroussos 1:c685fdca569a 19 if (myTemp > 15.0) led2 = 1;
gkroussos 1:c685fdca569a 20 if (myTemp > 20.0) led3 = 1;
gkroussos 0:774078f45f9d 21 wait(0.5);
gkroussos 0:774078f45f9d 22 }
gkroussos 0:774078f45f9d 23 }
gkroussos 0:774078f45f9d 24