Thermistor Example
This example shows how to use the thermistor
component to compute the
temperature from a temperature sensitive resistor (thermistor) - specifically
negative temperature coefficient (NTC) thermistors.
The first part of the example does not need any hardware and simply shows how to use the component to compute the temperature from the resistance of the thermistor. The second part of the example shows how to use the component with an ESP32 to compute the temperature from the voltage divider formed by the thermistor and a fixed resistor.
How to use example
Hardware Required
To run this example, you need:
An ESP32 dev board (e.g. ESP32-WROVER Kit, ESP32-S3-BOX, QtPy ESP32, etc.)
A thermistor (the NTC), such as this 10k NTC
A 10k resistor
A breadboard
Jumper wires
The example is configured so that the NTC is the top resistor in a voltage divider, with the 10k resistor on the bottom. The voltage divider is connected to the ADC1 channel 0 input of the ESP32.
Build and Flash
Build the project and flash it to the board, then run monitor tool to view serial output:
idf.py -p PORT flash monitor
(Replace PORT with the name of the serial port to use.)
(To exit the serial monitor, type Ctrl-]
.)
See the Getting Started Guide for full steps to configure and use ESP-IDF to build projects.