28_3

Dependencies:   DHT mbed

Committer:
Niranjan_ravi
Date:
Thu Mar 29 04:37:35 2018 +0000
Revision:
0:53fb25e6315f
Niranjan_28_March_TemperatureCode

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Niranjan_ravi 0:53fb25e6315f 1 #include "mbed.h"
Niranjan_ravi 0:53fb25e6315f 2 #include "DHT.h"
Niranjan_ravi 0:53fb25e6315f 3
Niranjan_ravi 0:53fb25e6315f 4 DHT sensor(PTC16, AM2302);
Niranjan_ravi 0:53fb25e6315f 5 DigitalOut gpio1(PTB9);
Niranjan_ravi 0:53fb25e6315f 6 int main()
Niranjan_ravi 0:53fb25e6315f 7 {
Niranjan_ravi 0:53fb25e6315f 8 int error;
Niranjan_ravi 0:53fb25e6315f 9 float farenheit = 0.0f;
Niranjan_ravi 0:53fb25e6315f 10 while(1)
Niranjan_ravi 0:53fb25e6315f 11 {
Niranjan_ravi 0:53fb25e6315f 12 wait(4);
Niranjan_ravi 0:53fb25e6315f 13 error = sensor.readData();
Niranjan_ravi 0:53fb25e6315f 14 farenheit = sensor.ReadTemperature(FARENHEIT);
Niranjan_ravi 0:53fb25e6315f 15 printf("%f\n\r",farenheit);
Niranjan_ravi 0:53fb25e6315f 16 if ( farenheit > 80 )
Niranjan_ravi 0:53fb25e6315f 17 {
Niranjan_ravi 0:53fb25e6315f 18 gpio1 = 1;
Niranjan_ravi 0:53fb25e6315f 19 printf(" start and gpio is 1 \n");
Niranjan_ravi 0:53fb25e6315f 20 }
Niranjan_ravi 0:53fb25e6315f 21 else if ( farenheit >= 73 and farenheit < 80 )
Niranjan_ravi 0:53fb25e6315f 22 {
Niranjan_ravi 0:53fb25e6315f 23 gpio1= 0;
Niranjan_ravi 0:53fb25e6315f 24 printf(" stop and gpio is 0 \n");
Niranjan_ravi 0:53fb25e6315f 25 }
Niranjan_ravi 0:53fb25e6315f 26 }
Niranjan_ravi 0:53fb25e6315f 27 }