Summary of Temperature Recording Arduino Robot
This project describes building a simple Arduino-based robot that records temperature using an LM35 sensor. It uses three LEDs to indicate the lowest (green), highest (yellow), and current (red) temperature readings in °C. The device is housed in a small cardboard box decorated by a child. LEDs connect to digital pins D11, D12, and D13, while the temperature sensor feeds analog values into pin A0. The project incorporates basic wiring and code adapted from Arduino tutorials.
Parts used in the Temperature Recording Arduino Robot:
- Arduino
- LM35 temperature sensor
- Red LED
- Yellow LED
- Green LED
- 9V battery and lead
- Small breadboard
- Connecting wires
- Small cardboard box
My son and myself made a little arduino robot that records temperature. He wanted me to draw a robot, I wanted to experiment with blinking LEDs relaying data so a plan was hatched. The way the LEDs work is as follows: Green = lowest temperature recorded, Yellow = highest and Red = current temperature with all readings being in °C.
Step 2: Wiring Up
I realise now how bad the photograph is but as everything is nice and secure in the robot now, it would be difficult to take it out and photograph again – sorry.
The LEDs come off the following pins: Red (for current temperature) D13, Yellow (highest) D12 and Green (lowest) D11.
The thermometer conects to the 5v and Ground and feeds into pin A0.
Step 3: The Code

The Ingredients
The ingredients are rather simple and comprise of the following:
Arduino
LM35 temperature sensor
3 LEDs (1 x red, 1 x yellow, 1 x green)
9v battery and lead
Small breadboard and the usual wires
Small cardboard box