Temperature Sensor Thermistor

Thermistors square measure straightforward, cheap, and correct elements that create it simple to urge temperature information for your come. Remote weather stations, home automation systems, and instrumentality management and protection circuits square measure some applications wherever thermistors would be ideal. They’re analog sensors, therefore the code is comparatively straightforward compared to digital temperature sensors that need special libraries and plenty of code.


The Arduino will measure the voltage at a point between the thermistor and a known resistor. This is known as a voltage divider. The equation for a voltage divider is:

In terms of the voltage divider in a thermistor circuit, the variables in the equation above are:

This equation can be rearranged and simplified to solve for R2, the resistance of the thermistor:

Circuit  Schematics

The value of the electrical device ought to be roughly capable of the resistance of your semiconductor. during this case, the resistance of my semiconductor is 100K Ohms, therefore my electrical device is additionally 100K Ohms.

The manufacturer of the semiconductor would possibly tell you it’s resistance, but if not, you’ll use a multimeter to seek out-out. If you don’t have a multimeter, you’ll create associate Ohm meter together with your Arduino by following our Arduino Ohm Meter tutorial. you simply have to be compelled to grasp the magnitude of your semiconductor. as an example, if your semiconductor resistance is thirty-four,000 Ohms, it’s a 10K semiconductor. If it’s 340,000 Ohms, it’s a 100K semiconductor.

Components needed for this Project

You can get the components from any of the sites below:

*Please note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

Source Code

You can watch the following video or read the written tutorial below.