Introduction: Arduino Thermometer

Picture of Arduino Thermometer

This is a thermometer for ambient temperature; it uses a thermistor and displays temperatures from 0 to 40 degrees Celsius.

Step 1: Materials and Schematic

Picture of Materials and Schematic


Seeeduino (or Arduino) X1

Servo X1

10k resistor X1

50k Thermistor X1

Jumper wires

All materials except the board come from Seeedstudio's Sidekick Kit, which can be found here:

The picture illustrates the schematic

Step 2: Code

The code is included in the file. It's modified based on Adafruit's tutorial on thermistors, which can be found here:

It's the most detailed tutorial I've come across, and it explains very clearly the concept of a thermistor, how to connect it to the board, and how to convert the readings into temperatures.

Step 3: Final Step

Picture of Final Step

With the parts working, we just need to add a box outside of the board to protect the wires, and a panel on the servo that marks the temperatures. The servo's arm will point to the number that corresponds to the ambient temperature, with a range from 0 to 40 degrees Celsius.


Akin Yildiz (author)2015-09-16

hello. i'm using TMP36 analog temp sensor instead, so no need for a 10k resistor. i have everything plugged in otherwise the same. but in the serial monitor i get numbers like 120, 118, 117 etc. not real C or F values. how can i really tell if it is working, does the code need adjusting if i'm using this type of sensor.? thank you