It is a 256-pixel extended hardware port of the classic snake game running on a 16x16 WS2812B NeoPixel matrix. In this project controlled by Arduino and analog joystick, X/Y plane management is provided with modular arithmetic thanks to the extended grid structure. An organic difficulty mechanic was designed in which the game cycle shortens by milliseconds as the snake grows; a full-scale arcade experience was created with visual animations suitable for matrix resolution, TM1637 score display and uninterrupted software loop.
Video
Circuit Diagram
Source Code
Advanced
Premium Content
Become Premium to view the source code
Unlock Everything with Premium
All project code, FAQ sections, and troubleshooting guides for Premium members. Buy in the mobile app.