Arduino Thermometer




Introduction: Arduino Thermometer

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

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: 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

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.

Be the First to Share


    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Raspberry Pi Contest 2020

      Raspberry Pi Contest 2020
    • Wearables Contest

      Wearables Contest


    Akin Yildiz
    Akin Yildiz

    4 years ago on Introduction

    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