About
Tetris is a puzzle game created by Alexey Pajitnov in the mid-1980s, in which falling four-block tetrominoes are stacked and cleared by completing horizontal lines. LX' Arduino Tetris is a hardware implementation of Tetris that drives a 32x32 LED matrix panel from an Arduino/Genuino Uno, with four pushbutton controls wired through a resistor ladder. A separate 'mega' branch adapts the project to the Arduino Mega, swapping the pushbuttons for a 4x4 membrane keypad.
Getting started
Playing requires physically wiring an Arduino Uno (or Mega) to a 32x32 RGB LED matrix panel following the included wiring diagram; a demo video on YouTube shows the finished build running.
History
The author built it as a personal goal set for Easter 2018 - getting a working Tetris implementation running on a 32x32 LED matrix panel despite the Arduino Uno's limited memory, which required finding workarounds for much of the project.
Additional notes
- Detail
- The Arduino Mega branch has enough memory to keep each block's color after lines are cleared, unlike the base Uno version, which resets colors.