I made a little arduino sketch, that displays the temperature on a LCD display measured by a LM35. I used a 16X1 LCD Display. The Code is quite easy and can send the value via serial connection, too.

What you need:

Arduino Board
LCD Display
LM35 temperature sensor
resistor (for backlight)

Step 1:

Here’s my source coude (based on the example LCD code on arduino.cc):

#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
#define LCD_CLEAR 0b00000001 // 0×01
float temp;
int tempPin = 0;

void setup() {
lcd.begin(16, 2);

void loop() {
temp = analogRead(tempPin);
temp = temp * 0.48828125;
lcd.setCursor(0, 0);
lcd.print(” C”);


<p>I need your help on this project please </p>
<p>why give me these errors : </p><p> This report would have more information with</p><p> &quot;Show verbose output during compilation&quot;</p><p> enabled in File &gt; Preferences.</p><p>Arduino: 1.0.6 (Windows 7), Board: &quot;Arduino Uno&quot;</p><p>sketch_jan20a:21: error: stray '\' in program</p><p>sketch_jan20a:21: error: stray '\' in program</p><p>sketch_jan20a.ino: In function 'void loop()':</p><p>sketch_jan20a:21: error: 'u201dC' was not declared in this scope</p>
<p>Nice! I personally coupled this type of LCD and I found that is divided in 2 rows! Second row started a digit 9...</p><p>The best librarie for using different rows and column LCD is here:</p><p><a href="https://code.google.com/p/liquidcrystal440/downloads/detail?name=LiquidCrystal1.0.zip" rel="nofollow">https://code.google.com/p/liquidcrystal440/downloa...</a></p><p>My personal Arduino projects will soon be published... Automatica Aqua</p>
Hi. Very cool project. I will be making this soon. May I ask why the 5v is pulled to the outer rail if nothing connects to the rail?
very nice, are you going to use this for a larger project?
i did something like this: http://www.opensketches.org/temperatur-messen-mit-einem-lm35-und-anzeige-auf-einem-lcd-display-processing-anzeige-mysql/
In used it to display the temperature on the computer (via processing) and then, when the computer is online it sends the temperature to a webserver,and the temperature can be seen in the internet.

About This Instructable


24 favorites


More by knuppel: Pimp your Korg Monotribe: MIDI in for the Korg Monotribe 8 Step – Step Sequencer Measure the temperature and show it on a LCD display
Add instructable to: