A simple, fun "Red Light, Green Light" minigame using an Arduino interfaced with various sensors and actuators, inspired by the hit TV show Squid Game.
Have the game run for exactly 60 seconds, and begin the game by pressing a "start" button
Display time remaining on a 7-segment display
Cycle through "red light" (3 sec) and "green light" (2 sec) phases while the game is running, rotating the ultrasonic sensor between facing towards and away from the user
While in the "red light" phase, if the player "moves", eliminate the player by sweeping across the playing field
If the player gets within 5 cm of the ultrasonic module, they win the game
Constructed a physical playing field, like a true engineer using cardboard and duct tape
Wired all of the various sensors and actuators as necessary to the Arduino
Wrote software to individually control all the hardware components, and created a control flow for the game
Test and debug the hardware, software, and the fully integrated game
Operational game with all of the project requirements met
Play through the entire cycle of the game, with the ability to win and lose
Provide an interactive user experience with LEDs, a buzzer, a rotating "crossing guard", and sweeper that "eliminates" the player if they move.