Organize and Share your Electronics the way you want. Sign-Up for a free account now. It takes only 30 seconds!

Build a "Simon" Game shield for Arduino

Build a "Simon" Game shield for Arduino

The classic memory game Simon has been recreated in many forms using the Arduino development platform, with an almost infinite amount of variations with regards to the controls and outputs. However Instructables member recyclerobot has taken things further and not only shows how to make the game with a solderless breadboard, but also transfer it to a custom PCB.

Arduino-simon-4

A lot of enthusiasts may not feel comfortable about creating their own circuit boards, however apart from being the next logical procession in circuit design – it will give them (and you!) the confidence to tackle larger and more complex projects, or possibly a career change.

Finally this example project has been created with Autodesk 123D Circuits – an interesting online simulator and circuit design centre which is worth exploring as well. In the meanwhile, a demonstration of the Simon shield is shown in the following video:

Recyclerobot says:

In my first step I start by prototyping the board in 123D Circuits. In their free online editor you can test out different values without worrying about blowing something up! You can play with my finished prototype right here in the browser by clicking the “Start Simulation” button or by following this link.

We start by adding 4 pushbuttons, 4 resistors and 4 LEDs, we connect the cathode of the LEDs with our common ground and the anode with a resistor. The other end of the resistor is connected to a Arduino Digital Pin. We do something similar for our pushbuttons; we connect our Terminal 11 to the common ground and our Terminal 21 with a Arduino Digital Pin. I’ve also added 2 smaller LEDs to give me a green or red light when I’m right or wrong. We connect their cathode legs to the common ground and put a resistor on the anode side that we connect with our Arduino Pins. Finally we connect our Piezo buzzer to our Arduino Pin 3, notice the small ~ symbol next to the pin 3 of your arduino? This means the pin has PWM capabilities, which we will need to create a tone for our Piezo. You can read more about PWM here: Arduino.cc/PWM

Here are some pictures of the project and PCB.

Arduino-simon-1

Arduino-simon-2

Arduino-simon-3

For complete details on this project, head over to the Instructables page.

Read more Here

 

More Articles to Read

Vertical Pole Climbing Robot
Vertical Pole Climbing Robot
ESP8266 Weather Station Projects
ESP8266 Weather Station Projects
Single tube Lethal Nixie clock
Single tube Lethal Nixie clock
How to make a simple 1 watt audio amplifier (LM386 based)
How to make a simple 1 watt audio amplifier (LM386 based)
Flashing Binaries to DRA7xx Factory Boards Using Device Firmware Upgrade
Flashing Binaries to DRA7xx Factory Boards Using Device Firmware Upgrade
Dot² isn’t your typical coffee table
Dot² isn’t your typical coffee table
Debugging ARM Cortex-M0+ HardFaults
Debugging ARM Cortex-M0+ HardFaults
EMP Jammer build
EMP Jammer build
A 3D-printed e-drum pad
A 3D-printed e-drum pad
Interactive geodesic LED dome = extreme geometric fun!
Interactive geodesic LED dome = extreme geometric fun!

Top




Shares