• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » Digital Thermometer Circuit using Arduino and IC LM35

Digital Thermometer Circuit using Arduino and IC LM35

Last updated on 11 June 2026 by Admin-Lavi Leave a Comment

This project builds a Digital Thermometer Circuit using Arduino and IC LM35, as first, the Arduino reads the voltage from the LM35 sensor, and then it converts this voltage into a temperature value.

Moreover, people have used thermometers for a long time to measure temperature and then finally, the measured temperature appears on a small LCD screen for easy viewing.

Also, with Arduino, we can build a thermometer that displays real-time temperature on a screen, moreover, people can use it in factories, offices and homes.

Thermometer has three parts:

  • Temperature sensor.
  • Arduino that change sensor value to number.
  • Screen which shows the number.

Arduino Code:

#include <LiquidCrystal.h>

// Define LCD pins
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

// Define   
 LM35 pin
const int lm35Pin = A0;

void setup() {
  lcd.begin(16, 2); // Initialize LCD
  Serial.begin(9600); // For debugging
}

void loop() {
  float voltage, temperature;

  // Read analog value from LM35
  int sensorValue = analogRead(lm35Pin);

  // Convert analog value to voltage
  voltage = (sensorValue / 1023.0) * 5.0;

  // Convert voltage to temperature (LM35 outputs 10mV/°C)
  temperature = voltage * 100;

  // Display temperature on LCD
  lcd.setCursor(0, 0);
  lcd.print("Temperature: ");
  lcd.print(temperature);
  lcd.print(" C");

  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" C");

  delay(1000);
}

Code Explanation:

  • Liquid crystal library added to control LCD.
  • Define pins tell which pins for LM35 and LCD.
  • Setup make serial connection and start LCD.
  • Loop always read analog value from LM35 and then changes it to voltage and temperature and then show temperature on serial monitor and LCD.

Circuit Working:

Digital Thermometer Circuit Diagram using Arduino and IC LM35

Parts List:

ComponentsQuantity
Resistor
Potentiometer 10k1
Semiconductors
Arduino UNO board1
IC1 78091
IC2 LM351
16×2 LCD display1

To begin with, in this project Arduino Uno control everything in thermometer.

First, IC2 LM35 sensor gives 10 millivolts more for every 1°C rise and it can measure temperature up to 150°C; also it is very simple sensor and easy to use with any microcontroller.

Then IC2 LM35 gives voltage same as temperature and this IC pin give analog voltage and Arduino reads it, also code change analog value to voltage and then to Celsius temperature.

Moreover, LCD 16×2 show the temperature and potentiometer used to control LCD brightness.

But here LCD pin does not connect direct to potentiometer but it controls backlight brightness.

Finally, potentiometer connect to Arduino analog pin and Arduino reads the value and this value change current in LCD backlight and so brightness changes.

How to Build:

To build a Digital Thermometer Circuit using Arduino and IC LM35 follow the below mentioned connections steps:

  • First, take all parts like in circuit diagram.
  • Next, connect IC2 LM35 sensor to Arduino like IC LM35 VCC connects to 5V, LM35 output connects to A0 and then LM35 GND connects to GND.
  • Connect 10k potentiometer to LCD like 1st pin of pot goes to LCD VCC,2nd pin of pot goes to LCD contrast pin and then 3rd pin of pot goes to LCD GND.
  • Then use IC1 7809 to give stable 9V DC to Arduino and connect Arduino to 16×2 LCD as shown in circuit diagram and table below.

Pin Connections

Arduino PinLCD PinFunction
Digital Pin 2D4Data Bit 4
Digital Pin 3D5Data Bit 5
Digital Pin 4D6Data Bit 6
Digital Pin 5D7Data Bit 7
Digital Pin 6EEnable
Digital Pin 11RSRegister Select
5VVCCLCD Power Supply
GroundGNDLCD Ground

Conclusion:

To conclude, making Digital Thermometer Circuit using Arduino and IC LM35 is easy and useful project.

Also it help us to learn how to change analog to digital and how to measure temperature; therefore, this basic project can help us make better temperature monitoring systems later.

Filed Under: Arduino Projects, DIY Projects, Sensors and Detectors

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Interfacing a 7-Segment Display Circuit with Arduino UNO
Next Post: LPG Gas Leakage Detector Circuit using Arduino »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar




Categories

  • 555 Timer Projects (114)
  • Alarm Circuits (74)
  • Amplifier Circuits (92)
  • Arduino Projects (103)
  • Audio Circuits (186)
  • Automation Circuits (83)
  • Automobile Circuits (37)
  • Battery Charger Circuits (86)
  • DIY Projects (346)
  • Free Energy (12)
  • Heater and Temperature Controllers (31)
  • High Voltage (24)
  • Hobby Circuits (173)
  • Indicator Circuits (60)
  • Inverter Circuits (19)
  • IoT projects (4)
  • LDR Circuits (45)
  • LED and Lamps (192)
  • Meters and Testers (42)
  • Mini Projects (257)
  • Motor Controllers (24)
  • Oscillator Circuits (64)
  • Power Supply Circuits (220)
  • Radio Frequency (3)
  • Remote Control Circuits (11)
  • Renewable energy (5)
  • Security and Protection (96)
  • Sensors and Detectors (216)
  • Solar Circuits (31)
  • Timer Circuits (63)
  • Transistor Circuits (170)
  • Transmitter Circuit (20)
  • Tutorials (23)
  • Voltage Regulator (32)
  • Water Level Controller (10)

Recent Posts

  • Low Current Controlled Battery Charger Circuit using LM723 IC
  • 741 Op-Amp Treble Booster Circuit
  • Simple Diode and Transistor Based Audio Limiter Circuit
  • Simple 500mW Speaker Driver Circuit
  • Easy DIY LM386 Audio Amplifier Circuit

Recent Comments

  1. Tony Gallegos on NTC Thermistor Based Temperature to Voltage Converter Circuit
  2. colin on Simple Single Transistor Audio Amplifier Circuit
  3. How to Make a Bird Chirping Noise Easily on Chirping Bird Sound Generator Circuit
  4. Transistor Based Medium Impedance Preamplifier Circuit - Circuit Ideas for You on Low Impedance Input Transistor Preamplifier Circuit
  5. Admin-Lavi on Alternate Red Green LED Flasher Circuit

Copyright © 2026 | New Circuit Ideas