ButtonHero is a game made on an Arduino that involves the use of buttons, LEDs, wires, and resistors. In this game, you have to hit the corresponding button to the light that is randomly selected before the light changes. You start with 5 lives and missing or being too slow subtracts one life. The high score is 56. Good luck!

Video of the Serial Monitor of the same game: http://screencast.com/t/PTaS3JwUu

Step 1: Supplies

Supplies include:
• 4 LEDs
• 4 pushbuttons
• 1 Arduino (we used a Dueilanove)
• 4  8.2kΩ resistors
• 4  100Ω resistors
• 4  0.56kΩ resistors
• lots of wire
<p>It works! First try! Thank you for the easy to follow instructable. I like being able to see where everything goes. The pictures were definitely helpful, since there wasn't a schematic to go by. I had to use different resistors cause I didn't have the ones you suggested. But other than that I didn't have any problems. Thanks again. Great job! </p>
<p>Thanks! If you were looking for the more traditional schematic, you can download the Fritzing file in Step 2 and switch the view to schematic. Fritzing is a great piece of circuit creation software and is available here: http://fritzing.org/home/</p>
dude you totally copied this doug. i had this idea before you but you posted this first. youre a phony. A BIG FAT PHONY
<p>you're just lazy</p>
I noticed that you used random insted of true random. If you use the &quot;normal&quot; random it will use the same sequence. Therefor it is not really random. Thankfully on the arduino site you can get the true random! Great idea.
Great work !! <br>How come you didnt hade debouncing or interrupts ???
Nice 'ible! <br>One suggestion to make it easier is to eliminate the 8k2 resistors and the 560 ohm resistors by using the arduino's internal pull-up resistors on the input pins and wire the buttons to ground when pressed instead of 5v (and change the SW appropriately). Saves 8 resistors. <br> <br>Best Wishes

About This Instructable


54 favorites


More by EpicWolverine: ButtonHero
Add instructable to: