Displays Temperature on LCD using LM75BD
Dependencies: C12832 LM75B mbed
main.cpp@0:07ac0555709d, 2015-10-06 (annotated)
- Committer:
- dwijaybane
- Date:
- Tue Oct 06 09:52:45 2015 +0000
- Revision:
- 0:07ac0555709d
- Child:
- 1:31fe0ded0536
Display Temperature from Temperature sensor on LCD
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
dwijaybane | 0:07ac0555709d | 1 | #include "mbed.h" |
dwijaybane | 0:07ac0555709d | 2 | #include "LM75B.h" |
dwijaybane | 0:07ac0555709d | 3 | #include "C12832.h" |
dwijaybane | 0:07ac0555709d | 4 | |
dwijaybane | 0:07ac0555709d | 5 | C12832 lcd(p5, p7, p6, p8, p11); |
dwijaybane | 0:07ac0555709d | 6 | LM75B tmp(p28,p27); //I2C Temperature Sensor |
dwijaybane | 0:07ac0555709d | 7 | |
dwijaybane | 0:07ac0555709d | 8 | int main () |
dwijaybane | 0:07ac0555709d | 9 | { |
dwijaybane | 0:07ac0555709d | 10 | float board_temp; |
dwijaybane | 0:07ac0555709d | 11 | |
dwijaybane | 0:07ac0555709d | 12 | while (1) { |
dwijaybane | 0:07ac0555709d | 13 | lcd.cls(); |
dwijaybane | 0:07ac0555709d | 14 | lcd.locate(0,0); //clears LCD |
dwijaybane | 0:07ac0555709d | 15 | board_temp = tmp; //read temperature |
dwijaybane | 0:07ac0555709d | 16 | lcd.printf("Board Temperature = %.2f\n\r",board_temp); |
dwijaybane | 0:07ac0555709d | 17 | wait(1.0); |
dwijaybane | 0:07ac0555709d | 18 | } |
dwijaybane | 0:07ac0555709d | 19 | } |