![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
Temperature display on LCD 16X2 using LM35
Fork of 1_On_board_LED_with_lib by
main.cpp@1:bc0c3c69d797, 2014-11-12 (annotated)
- Committer:
- Lakshmikumar
- Date:
- Wed Nov 12 12:35:12 2014 +0000
- Revision:
- 1:bc0c3c69d797
- Parent:
- 0:58d7f2487d66
Temperature Display on LCD using LM35
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
HarishMekali | 0:58d7f2487d66 | 1 | #include "mbed.h" |
Lakshmikumar | 1:bc0c3c69d797 | 2 | #include "TextLCD.h" |
Lakshmikumar | 1:bc0c3c69d797 | 3 | |
HarishMekali | 0:58d7f2487d66 | 4 | |
Lakshmikumar | 1:bc0c3c69d797 | 5 | int i; |
Lakshmikumar | 1:bc0c3c69d797 | 6 | |
Lakshmikumar | 1:bc0c3c69d797 | 7 | AnalogIn LM35(p15);///////////LM35 |
Lakshmikumar | 1:bc0c3c69d797 | 8 | TextLCD lcd(p26,p25,p24,p23,p22,p21);//rs,e,d0-d3 |
HarishMekali | 0:58d7f2487d66 | 9 | |
Lakshmikumar | 1:bc0c3c69d797 | 10 | int main() |
Lakshmikumar | 1:bc0c3c69d797 | 11 | { while(1) |
Lakshmikumar | 1:bc0c3c69d797 | 12 | { |
Lakshmikumar | 1:bc0c3c69d797 | 13 | float tempC,a[11],avg; |
Lakshmikumar | 1:bc0c3c69d797 | 14 | avg=0; |
Lakshmikumar | 1:bc0c3c69d797 | 15 | for(i=10; i!=0; i--) |
Lakshmikumar | 1:bc0c3c69d797 | 16 | { |
Lakshmikumar | 1:bc0c3c69d797 | 17 | a[i]=LM35.read(); |
Lakshmikumar | 1:bc0c3c69d797 | 18 | } |
Lakshmikumar | 1:bc0c3c69d797 | 19 | for(i=10; i!=0; i--) |
Lakshmikumar | 1:bc0c3c69d797 | 20 | { |
Lakshmikumar | 1:bc0c3c69d797 | 21 | avg=avg+(a[i]/10); |
Lakshmikumar | 1:bc0c3c69d797 | 22 | } |
Lakshmikumar | 1:bc0c3c69d797 | 23 | |
Lakshmikumar | 1:bc0c3c69d797 | 24 | tempC=(avg*3.18155037*100);//////equation for calculating temp in °C |
Lakshmikumar | 1:bc0c3c69d797 | 25 | lcd.cls(); |
Lakshmikumar | 1:bc0c3c69d797 | 26 | lcd.locate(0,0); |
Lakshmikumar | 1:bc0c3c69d797 | 27 | lcd.printf("Temp %.2f'C",tempC); |
Lakshmikumar | 1:bc0c3c69d797 | 28 | wait(1); |
Lakshmikumar | 1:bc0c3c69d797 | 29 | |
Lakshmikumar | 1:bc0c3c69d797 | 30 | |
HarishMekali | 0:58d7f2487d66 | 31 | } |
Lakshmikumar | 1:bc0c3c69d797 | 32 | } |