Displays Temperature on LCD using LM75BD
Dependencies: C12832 LM75B mbed
main.cpp
- Committer:
- dwijaybane
- Date:
- 2015-10-10
- Revision:
- 1:31fe0ded0536
- Parent:
- 0:07ac0555709d
File content as of revision 1:31fe0ded0536:
#include "mbed.h" // Basic Library required for onchip peripherals #include "LM75B.h" // Library for LM75B I2C based Temperature sensor #include "C12832.h" // Library for SPI based LCD /* Create Objects */ C12832 lcd(p5, p7, p6, p8, p11); // Initialize lcd object with SPI pins LM75B tmp(p28,p27); // Initialize I2C pins for Temperature Sensor /* Main Program */ int main () { float board_temp; // Value in float while (1) { lcd.cls(); // Clear LCD Screen lcd.locate(0,0); // Reset Coordinate board_temp = tmp; // read temperature and store in floating point lcd.printf("Board Temperature = %.2f\n\r",board_temp); // Display Temperature Value wait(1.0); // 1 Sec delay } }