
Build a fully functional Snake game on an 8×8 LED matrix with an Arduino and a two-axis joystick — no game engine, no display library, direct register manipulation.
Full embedded system — hardware, firmware, and gameplay logic.
Custom-wired joystick to Arduino Uno driving an 8×8 LED matrix via SPI. Hand-soldered. Joystick reads two analog axes mapped to the four cardinal directions.

Full build — joystick, Arduino, matrix

Hardware close-up — Arduino and wiring

Joystick controller — analog input