Students will
- Identify the phototransistor collector and emitter before wiring
- Read and describe an analog light-sensing signal
- Choose and test a threshold between two measured conditions
Arduino Uno R3
Measure the kit phototransistor circuit, collect evidence, calibrate a threshold, and publish a dependable light event.
Reviewed connection map
Read before uploading
const int SENSOR_PIN = A0;
int threshold = 500;
void setup() {
Serial.begin(9600);
}
void loop() {
int reading = analogRead(SENSOR_PIN);
bool lightEvent = reading > threshold;
Serial.print(reading);
Serial.print(" event=");
Serial.println(lightEvent);
delay(100);
}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, then verify the phototransistor polarity, A0 signal junction, resistor value, 5V, and GND.
Use the observed direction in the comparison rather than assuming that brighter must produce a larger value.
Recalibrate in the actual installation and shield the sensor where appropriate.
2026 middle school standards
These are evidence-based crosswalk candidates for curriculum review—not a claim of official alignment.
Students compare repeated analog measurements and choose a useful level of precision for a threshold.
Lesson evidence: Bright and shaded reading tableStudents collect repeated sensor readings, identify limitations, and support a threshold or response with evidence.
Lesson evidence: Threshold justification and ten-trial testcomponent-boards · power-and-signals · ohms-law
Starting point, not verified curriculum. Review the actual hardware, circuit, code, power requirements, and classroom conditions.
After teaching this lesson