Arduino Simon Says Game




Introduction: Arduino Simon Says Game

This is a fun project I did with my kids over the holidays.

To house this game I decided to use an old iPhone 5c box. I had it just lying around and it seemed about the right size.

List of Components:

(Note: all links are products I used at the time I built the game and may become out of date over time)

Step 1: Constructing the Box

Tools Required:

  • Drill
  • 5/8" drill bit
  • 1/16" drill bit

First clean out the packing material from the iPhone box. Using the 5/8" drill bit, drill the holes for the on/off button on the side of the box, and the 4 game buttons on the top of the box. See the image for measurements and placing of the buttons.

Next using the 1/16" drill bit drill the holes so the sound from the small plastic speaker can escape from the box. I drilled 9 holes in a 3x3 matrix, on the same side opposite the on/off button.

The buttons insert nice and snug, and you can use the plastic nut that they come with to secure them in place.

Step 2: Wiring

The sketch shows the wiring of my prototype. I could only find red LEDs in the Fritzing parts library, but my prototype actually used Red, Blue, Green and Yellow LEDs.

You'll notice that in my project I used buttons with LED's built in so the led's and buttons are wired to the same component, and I did not actually need the resistors when using the LED buttons. The pins in the center of the button that have the +/- signs are for the LED, and the pins on the side are for the button and can be connected in either direction as its non-polarized.

After attaching the wires to the buttons I used heat shrink tubing to prevent the wires from shorting out on each other.

To assemble the Pro Trinket you'll need to solder on the header pins. Installing the battery backpack is a little trickier. See the tutorial on the Adafruit website.

Step 3: Coding the Micro-Controller

I used code from another project I found on Indestructibles called Improved 'Simon Says' Code. The code worked great when testing my prototype, the only things I changed are the pin assignments.

Programming the Pro Trinket is very similar to the Arduino. First you'll need to follow the instructions on the Adafruit website for Configuring the Arduino IDE. For Some reason I wasn't able to program the Pro Trinket using USB, I ended up using the FTDI cable instead.

Arduino All The Things! Contest

Participated in the
Arduino All The Things! Contest

4 People Made This Project!


  • Game Design: Student Design Challenge

    Game Design: Student Design Challenge
  • For the Home Contest

    For the Home Contest
  • Make It Bridge

    Make It Bridge