Starting Electronics needs your help! Please make a donation to help cover our hosting and other costs. Click the donate button to send a donation of any amount.

Arduino Tiny Temperature Shield Project

Created on: 30 October 2012

Temperature Shield – Pages

In this Arduino project, you will build a small shield that measures temperature and will switch on one of three LEDs depending on the current temperature measurement. Each LED can be set to switch on in a predefined temperature range.

The PC software for the project is written in the Processing language and displays the current temperature, temperature history on a graph and the status of the three LEDs on the shield.

This video shows the completed project.

Can't see the video? View on YouTube →

Circuit Diagram

A MCP9700 temperature sensor connected to the Arduino A0 analog pin is used to measure temperature. Three LEDs can be set to switch on at preset temperatures.

Arduino temperature shield circuit diagram (schematic)
Arduino Temperature Shield Circuit Diagram

Project Components

You will need an Arduino board such as the Arduino Uno and a stripboard shield from the Tiny Stripboard Shield for Arduino project.

The following components are also required:

Qty Part Designator Notes Type
3 330 ohm resistor R1, R2, R3 1/4W, 5% or better, any value between 220 ohms and 470 ohms will do Resistors
3 3mm LED D1, D2, D3 One red, one green and one amber or yellow LED Semiconductors
1 MCP9700 U1 Temperature sensor IC
2 100n capacitors C1, C2 Optional for improving stability Capacitors

Books that may interest you:

C Programming with Arduino Book Ultimate Arduino MEGA 2560 Hardware Manual Ultimage Arduino Uno Hardware Manual
Parts for the temperature shield project
Components Used in the Arduino Temperature Shield Project

New Book: Explore ATtiny Microcontrollers using C and Assembly Language

Explore ATtiny Microcontrollers using C and Assembly Language book Ultimate Arduino Uno Hardware Manual

As an Amazon Associate I earn from qualifying purchases: