Sezme: a Memory Game for the Arduino

by mariogianota in Circuits > Arduino

1335 Views, 1 Favorites, 0 Comments

Sezme: a Memory Game for the Arduino

breadboard.png

I have just started using the Arduino and I thought I would try my hand at a little project of my own.

Sezme is a game for the Arduino Uno that tests your memory. It is easy to build as I have only used LEDs, resistors, switches and a Piezo. In the game, the Arduino generates a series of random LED flashes. The player must then press the buttons and repeat the sequence of flashes in the correct order. If the player guesses incorrectly a buzzer sounds, the correct sequence is shown and the game starts again. If the player guesses correctly, a series of tones are played and the difficulty level goes up. There are 10 levels of difficulty. I can manage level 7. How far can you get?

Supplies

  • Arduino Uno
  • 5mm LED: Red
  • 5mm LED: Blue
  • 5mm LED: Green
  • 5mm LED: Yellow
  • Resistor 220 Ohm * 4
  • Resistor 10K Ohm * 4
  • Tactile button * 4
  • Piezo buzzer

Build the Hardware

sezme_schematic.png

Use the Fritzing diagram above to wire up the circuit.

Upload the Sketch to the Arduino

The source code for the sketch is available for download from my GitHub repository.