Introduction
In applications requiring temperature measurement and reading such as weather stations and HVAC systems, a thermometer is required. Let’s begin!
A thermistor is a type of resistor whose resistance varies according to the temperature.
When the temperature increases, the thermistor resistance decreases; when the temperature decreases, the thermistor resistance increases.
There are two kinds of thermistors, NTC (negative temperature coefficient) and PTC (positive temperature coefficient).
In general, NTC is widely used for temperature measurement. PTC is used as resettable fuses.
The Circuit
Program Description
The Arduino program reads temperature data from a sensor and displays the temperature in Fahrenheit on an LCD screen.
Initially, it sets up the LCD for display and continuously reads temperature readings from an analog pin inside a loop.
The program converts the raw readings into Kelvin, Celsius, and then Fahrenheit, updating the LCD every half second with the current temperature in Fahrenheit.
See the flowchart below for more information.


