-
Greenmodule

invention

Simon Clone

by rory_littleBits

Published on June 27, 2014

Combining the Arduino module and a few basic littleBits modules, I made a simple clone of the classic 1980s electronic game of Simon.

http://en.wikipedia.org/wiki/Simon_(game)

Simon was an electronic game of memory consisting of four buttons and four lights. The lights would illuminate in a pattern and the player would have to match the pattern by pressing the light's corresponding button in the correct order. The patterns would begin short and easy to remember and get longer and harder to remember with each successive round. Higher skill levels would show their patterns more quickly.

My version of Simon is simplified. It has three lights, three matching buttons and an Arduino module to control the game's logic. Upon power on, all lights will turn on to let you know the game is beginning. After all the lights flash, the game will show you the start of the pattern by illuminating a single LED momentarily. Now you have to press the matching button. If you pressed the correct button, the corresponding LED would illuminate and then you'd advance to the next round. The game will now show you a longer pattern. Throughout the game if you don't correctly follow the pattern and press the wrong button, the game will let you know by illuminating all three LEDs. It will then give you another chance by showing you the pattern again. After five rounds, the game is over and you are greeted with flashing, alternating LED lights.

Currently, the game is only 5 rounds though this can be changed easily in the Arduino sketch. The speed of the game can also be adjusted, but currently it is less easy to do so. If you have spare synth kit modules, you can add oscillators to the output of the RGB LEDs along with mix modules and a synth speaker to add sound to your game (see the last image or the accompanying video)!

How To Make It

STEP 1

Simon arduino upload

Arduino IDE

Connect a Power module to your Arduino module.
Connect a microUSB cable from your Arduino to your laptop.

Upload the 'Arduino Sketch' code to the Arduino Module.

STEP 2

Large filled simon main

Simon Clone w/o Audio

Large filled img 3839

Simon Clone w/ Audio

Build the circuit!

The easy option is build the Simon clone without any audio feedback. The circuit is:
Power -> Fork -> (1st Channel) Button, (2nd Channel) Button, (3rd Channel) Button. Snap the Arduino module onto the output of the three buttons. Snap an RGB LED onto each output of the Arduino module.

If you'd like your Simon clone to have audio. The circuit is:
Power -> Fork -> (1st Channel) Button, (2nd Channel) Button, (3rd Channel) Button.
Snap the Arduino module onto the output of the three buttons. Snap an RGB LED onto each output of the Arduino module. On the output of each RGB LED, attach an Oscillator module. Connect (Input 1) of Mix 1 to the top-most Oscillator. Connect (Input 2) of Mix 1 to the center Oscillator. Connect the output of Mix 1 to (Input 1) of Mix 2. Connect (Input 2) of Mix 2 to the bottom-most Oscillator. Finally, connect the Speaker module to the output of Mix 2.

STEP 3

Test the game system!

Adjust the RGB LED modules to your liking. I preferred red, green, and blue. If you created the audio version of the Simon clone, adjust the frequency of each Oscillator so they're different tones.

Enjoy.

Related Projects

Robopter

Robopter made with plastic pot and wooden sticks

Awesome yoda costume

this mask is a fun twist on Yoda with his new light up eyes. .thanks to littlebits.Made with1. 2 long led bits2. 1 fork bit3. 1 po...

bit TV

Looks like a normal TV but its made with bits. When the buttons from remote are pressed the remote trigger will be activated and t...