Code for the ÜberTetris hardware project.
ÜberTetris is a programmable video wall of giant-size RGB pixels to ... play tetris (or other games) on, via smartphones or tablets.
It is my first (personal) electronics project in nearly 20+ years, when I went rogue and defected to (mostly) software. My last project was on the early MIT 6.270 boards in the 92-97 period (these boards morphed eventually into the Lego Mindstorms).
The project started at a Y Combinator hardware hackathon. The motives were somewhat sinister, however ...
See the schematic, the PCB, the bare board, the assembled board and the wooden frame that isolates all the pixels.
A chain of these uber-pixels has an ATtiny85 controller and is driven by an Arduino board. The code in this repo has the code for both the master (Arduino) and the slaves (the attiny85s).