Hi,
Just starting out with microcontrollers and thought Arduino would be a nice way to start. I'm fairly proficient in programming (many flavors).
Here's what we're building in a city youth area:
A wooden wall with big sturdy buttons (need 10 for each wall) that when randomly blinked, the player should hit it as quickly as possible. After delay X a new button will light up, player must hit it, and then with a smaller delay, the next shows up and the player must hit that as quickly as possible etc until say 50 buttons have been pressed. The wall should show a display with the total amount of waiting or an average reaction time or similar. Also, I would like the display to show the best result TODAY and ALL-TIME which requires some kind of persistent storage I guess.
We would like to have maybe 3 or 4 of these gaming walls next to each other so we can have kids playing in parallel. Also, the games will slightly differ in functionality.
Another wall game might be:
One button lights up, player hits it. The same button and a new random button lights up, upon which the player needs to remember the order and hit that order. This game ends when the player hits the wrong sequence.
With the same physical setup I will make two more variations of this game on additional walls.
Now to my question:
What do I need in order to run this? Would one Arduino ONE do, connecting all games to the same board? Or do I need one board per game? Also, where do I find big colored buttons and a big clear LED display?
The games will be on at all times and will be played a lot (and harshly, we have to assume the kids will hit the buttons really hard) so this needs to be strong solution.
Is Arduino even up for the task?
Any help would be greatly appreciated,
/T