What students build
- A waiting state
- Random start delay
- Visible go signal
- Button response
- Measured elapsed time
- Early-press and restart rules
Guided Project
Guided ProjectWait for an unpredictable signal, press as quickly as possible, and make the timer distrust suspiciously early presses.
A physical build requires a micro:bit, with availability confirmed before class. The same timing logic can be worked out in a compatible browser simulator.
Task: Show that the test is ready but not started.
Task: Wait an unpredictable but bounded amount.
Task: Record start time and display a clear cue.
Task: Read the button and calculate elapsed time.
Task: Detect a press before GO and reset fairly.
Produce one reliable reaction measurement.
Store and compare three attempts.
Design a fair two-player protocol and explain its limits.