What students build
- A button input
- A buzzer or simulated sound
- Visible status output
- Armed and disarmed states
- Acknowledgement or reset
- Test cases
Guided Class Project
Guided Class ProjectProtect a small imaginary vault with an alarm useful enough to detect a press and polite enough to stop.
Visible system / hidden curriculum
Hardware is optional. A physical build depends on teacher-arranged components and safe volume limits; no equipment inclusion is promised here.
Suggested build order
Students may use different artwork and implementation details. The shared structure keeps the concept teachable.
Task: Display or log pressed and not-pressed states.
Build and test this part before adding the next system.
Task: Connect the input condition to sound or a simulated buzzer.
Build and test this part before adding the next system.
Task: Show ARMED, TRIGGERED, or DISARMED.
Build and test this part before adding the next system.
Task: Choose how the alarm stops and returns to armed.
Build and test this part before adding the next system.
Task: Try press, hold, release, reset, and repeated press.
Build and test this part before adding the next system.
Test it
Common mistakes
Improve it
Challenge levels
Make press and release behaviour reliable.
Add armed, triggered, and reset states.
Design two inputs and a clear alarm priority rule.
Show-teacher checkpoint