Arduino Colour Memory Game — the project people queue up to try
Most project boards get looked at. This one gets played. The Arduino flashes a colour sequence on the LEDs and you repeat it back on the matching push buttons. Get it right and the sequence grows by one; get it wrong and the buzzer tells everybody. It is the well-known Simon Says game, and it is an excellent way to demonstrate arrays, random number generation, button debouncing and game state in one small board.
How the circuit works
- The Arduino Uno generates a random colour sequence and stores it in an array.
- It plays the sequence back by lighting the coloured LEDs in order, with a matching tone from the buzzer.
- You repeat the sequence on the four push buttons, which the Uno reads as digital inputs.
- A correct round appends one new colour and the game speeds up; a wrong press sounds the error tone and the game restarts.
What is on the board
- Arduino Uno R3 microcontroller board
- 4 × coloured LEDs with current-limiting resistors
- 4 × large coloured push buttons (yellow, blue, green, white)
- Buzzer for tones and error feedback
- Solderless breadboard with full jumper wiring, mounted on a display board
Perfect for
- School science exhibitions where you want a crowd at your table
- College projects on arrays, randomisation and digital input handling
- Teaching programming logic in a way beginners immediately understand
- Anyone who wants a project that is genuinely enjoyable to show off
Why students buy their project from Arduino Corner
Button bounce and timing are what usually ruin a home-built memory game. This one is already wired and working, so you can spend your time explaining it instead of debugging it.
Visit us: Smart Home | Arduino Corner, Shaheen Market, DAV College Road, Rawalpindi. Same-day delivery across Rawalpindi and Islamabad, cash on delivery all over Pakistan.




