ff

Dependencies:   mbed TextLCD

Committer:
saicharan24
Date:
Sun May 22 16:42:06 2022 +0000
Revision:
0:449297bbddd2
mhydtjrd;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
saicharan24 0:449297bbddd2 1 #include "mbed.h"
saicharan24 0:449297bbddd2 2 #include"TextLCD.h"
saicharan24 0:449297bbddd2 3
saicharan24 0:449297bbddd2 4 AnalogIn LM35(p15);
saicharan24 0:449297bbddd2 5 TextLCD lcd(p21,p22,p23,p24,p25,p26);
saicharan24 0:449297bbddd2 6
saicharan24 0:449297bbddd2 7 int main()
saicharan24 0:449297bbddd2 8 {
saicharan24 0:449297bbddd2 9 float tempC, tempF, a[10],avg;
saicharan24 0:449297bbddd2 10 int i;
saicharan24 0:449297bbddd2 11 while(1)
saicharan24 0:449297bbddd2 12 {
saicharan24 0:449297bbddd2 13 avg=0;
saicharan24 0:449297bbddd2 14 for(i=0;i<10;i++)
saicharan24 0:449297bbddd2 15 {
saicharan24 0:449297bbddd2 16 a[i] = LM35.read();
saicharan24 0:449297bbddd2 17 wait(0.2);
saicharan24 0:449297bbddd2 18 {
saicharan24 0:449297bbddd2 19 avg=(avg+a[i]/10);
saicharan24 0:449297bbddd2 20 }
saicharan24 0:449297bbddd2 21
saicharan24 0:449297bbddd2 22 tempC = ((LM35*3.3)-0.600)*100.0;
saicharan24 0:449297bbddd2 23 tempF = (9.0*tempC)/(5.0 + 32.0);
saicharan24 0:449297bbddd2 24 lcd.locate(0,0);
saicharan24 0:449297bbddd2 25 lcd.printf("temperature");
saicharan24 0:449297bbddd2 26 lcd.locate(0,1);
saicharan24 0:449297bbddd2 27 lcd.printf("%.2fC%.2fF",tempC,tempF);
saicharan24 0:449297bbddd2 28 wait(0.5);
saicharan24 0:449297bbddd2 29 }
saicharan24 0:449297bbddd2 30 }
saicharan24 0:449297bbddd2 31 }
saicharan24 0:449297bbddd2 32