Lesson 5 Temperature Detection by Thermistor



As mentioned in Lesson 4, thermistors are the most sensitive temperature sensors because their resistance changes acutely with temperature changes. Therefore, the thermistor sensor module measures temperature sensitively though it can output only analog signals. The module is often used to detect the temperature changes in ambient environment.


  • 1 * SunFounder Uno board

  • 1 * USB data cable

  • 1 * Thermistor module

  • 1 * I2C LCD1602 module

  • 1 * 3-Pin anti-reverse cable

  • 1 * 4-Pin anti-reverse cable

  • 1 * Dupont wire (F to F)


How a thermistor works: its resistance varies significantly with the ambient temperature. It can detect surrounding temperature changes in a real-time manner and send the temperature data to analog I/O port of the SunFounder board. What you need to do is convert the output to Celsius temperatures by simple programming and then display it on an LCD.

The schematic diagram of the module:


Experimental Procedures

Step 1: Build the circuit


Step 2: Open the code file

Step 3: Select correct Board and Port

Step 4: Upload the sketch to the SunFounder Uno board


Now, you can see the current value of temperature displayed on the LCD, in both Celsius and Fahrenheit degrees.