Students will
- Verify a three-pin sensor before wiring
- Convert the TMP36 output to degrees Celsius
- Choose and test a temperature condition
Arduino Uno R3
Measure a TMP36 signal, convert it to temperature, and test a response against evidence collected in the room.
Reviewed connection map
Read before uploading
const int SENSOR_PIN = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(SENSOR_PIN);
float voltage = raw * (5.0 / 1023.0);
float celsius = (voltage - 0.5) * 100.0;
Serial.println(celsius);
delay(250);
}Optional engineering record
Choose the prompts that help students explain predictions, evidence, debugging, and transfer. Saving creates a new entry in this browser’s Rudi notebook.
Use these prompts if they help students capture evidence, decisions, or questions. You do not need to complete every prompt or create an entry at every step.
Disconnect power and verify the exact part, orientation, 5V, GND, and A0 connections.
Average several readings and keep the sensor away from direct heat, breath, or a recently handled board.
2026 middle school standards
These are evidence-based crosswalk candidates for curriculum review—not a claim of official alignment.
Students consider measurement precision while converting an analog signal to temperature.
Lesson evidence: Room-condition temperature recordStudents collect repeated sensor readings, identify limitations, and support a threshold or response with evidence.
Lesson evidence: Response threshold and limitations notecomponent-boards · power-and-signals
Starting point, not verified curriculum. Review the actual hardware, circuit, code, power requirements, and classroom conditions.
After teaching this lesson