Arduino LCD Thermometer




In this tutorial, a temperature sensor (MCP9700 linear active thermistor IC) and LCD are connected to the Arduino. The Arduino reads the temperature from the MCP9700 on analog pin A0 and displays the temperature on the LCD.

Arduino LCD Thermometer




This video shows the circuit operating. When touched with a finger, the temperature sensor IC will measure an increasing temperature which is displayed on the LCD.

Can’t see the video? View on YouTube →

Also see the Arduino serial thermometer tutorial (Tutorial 15).

Prerequisites

Complete Tutorial 12: Arduino LCD before attempting this tutorial.

Components

Besides an Arduino Uno board, USB cable, wire links and a breadboard, you will need:

QtyPartDesignatorNotesType
147 ohm resistor (yellow – violet – black)R11/4W, 5% or better

Only needed if using LCD backlight

Resistor
2100nC1, C2Non-polarizedCapacitor
110k potentiometerRV1Trimpot or panel mountPotentiometer
116 character by 2 line LCDLCDLCD
1MCP9700U1Linear Active Thermistor ICSemiconductor

Circuit Diagram

The MCP9700 IC is housed in a TO-92 package (it looks like a transistor). The pinout of the package is shown in the circuit diagram. Capacitors C1 and C2 are used to stabilise the output from the MCP9700 and stabilise the power to the MCP9700.

Building the Circuit

Follow tutorial 12 to interface the LCD to the Arduino. Connect the MCP9700 to the Arduino A0 pin as shown in the circuit diagram (pin 2 of the MCP9700 connects to A0 on the Arduino). Pin 1 of the MCP9700 (marked VDD) is connected to the Arduino 5V pin via the breadboard. The GND pin of the MCP9700 is connected to one of the Arduino GND pins.

Click the picture below for a bigger image of the breadboard circuit.

Programming the Arduino

Arduino LCD Thermometer schemetic

Copy the sketch for the Arduino LCD tutorial (below) and paste it into the Arduino IDE.

 

For more detail: Arduino LCD Thermometer




Clip to Evernote

Leave a Comment

(Spamcheck Enabled)

Read previous post:
How to wire an arduino-based 3-axis CNC machine using arduino

I've seen a number of tutorials about how to build the platform for a 3-axis CNC milling machine.  I have...

Close
Scroll to top