Simon Says Memory Game
Designed and programmed an interactive memory game using an Arduino Uno, four colored LEDs, four push buttons, and a passive buzzer.
The game generates increasingly longer random sequences, validates player input, provides synchronized light and sound feedback, and restarts after an incorrect response.
Engineering skills
- Embedded programming
- Digital input and output
- Arrays, functions, and game logic
- Hardware/software debugging
Core features
- Random sequence generation
- Increasing difficulty
- Passive buzzer audio feedback
- Player input validation
Coordinating LED timing, buzzer tones, and button input while keeping the gameplay responsive and preventing incorrect inputs from being accepted.