By Aleksandar | 09 October 2017 | 11742 Comments
Arduino Thermometer (LM35 + LCD)
In this tutorial, I will show you how you can build a simple Arduino Thermometer using a common 16x2 LCD and an LM35 temperature sensor. The values will be converted to both Celsius and Fahrenheit. The parts for this build are provided by Kuman, you can find them in their Arduino UNO Kit.
Step 1: Parts Needed
1 x Arduino UNO (can be any Arduino board)
1 x Breadboard
1 x USB Cable
1 x 16x2 LCD
1 x LM35 Temperature Sensor
1 x 10k Potentiometer
1 x 220 ohm resistor
1 x 9V Battery and clip (optional, for more portability)
18 x Jumper wires
Step 2: Plugging the Parts Into the Breadboard
Insert the LCD, the potentiometer and the LM35 into the breadboard. Their locations doesn't matter, place them the way you like.
Step 3: Connecting the LCD
This is the hardest part - you need to make most of the connections now. They are as follows:
LCD Pin -> Arduino Pin
4 -> 12
6 -> 11
11 -> 5
12 -> 4
13 -> 3
14 -> 2
LCD Pin -> Rail of the breadboard
1,5,16 -> GND
2 -> 5V
15 -> 5V (using the 220 ohm resistor!)
Step 4: Connecting the Potentiometer and the LM35
Here, the connections are as follows:
One of the sides goes to GND, the opposite one - to 5V. The middle pin connects to pin 3 of the LCD
See the picture above.
Please, make sure that you insert the sensor the right way! If you swap the connections, it will burn out!
Step 5: Uploading the Code
After connecting everything, plug in your Arduino to your PC and upload the code that I've pasted here. I've added a few comments to explain some of the code.
Step 6: Done!
Enjoy your handmade thermometer. Feel free to modify the code at your liking and improve the project by adding more sensors and stuff :)
Recently ReviewsRead More
Leave a Reply
Your email address will not be published.Required fields are marked. *