Note – this little post seem to have gone a bit viral. If you google it now, there seems to be more than 39,000 pages linking here already. Very cool indeed – Tobie
I recently spoke to some very interesting people over at 21tanks.
They are a progressive company and the two guys Don and Trevor afforded me some face time to introduce the arduino to them. They play in many fields including sound, video, the arts etc. Since they operate in those fields and the arduino (sort of) originated within that context I thought it might be of interest to them.
They found it intriguing and we started bouncing some wacky ideas around.
One of the ideas Don put forward was for they new offices. They want a massive LED TV that is connected to the web, and specifically the retro games you can find over at http://www.pica-pic.com/.
They want this TV in their reception room, with two massive buttons. The idea is that waiting people can play a quick game or two standing up while they wait.
I then quickly put this proof of concept together. It reads to buttons from the arduino.
The arduino debounces the keys in software and then sends a serial command to the PC.
The buttons are connected low to the arduino and pulled up high via a resistor when the button is pressed.
Was the left of right button pushed? The python script would then intercept this and mimic a key press.
The game is loaded into the browser and started, and the fun begins.
Well we have now completed the massive game. It is not only a proof of concept anymore. Tobie did the inside of this game with an arduino and Chris from CubedModels. Here is some photos of the finished product
Python integration done with Sendkeys
Some more links:
- post at Engaget
- post at HackADay