Main Content


Simple to control, easy to program, and essentially immortalized by the Nokia 6110, Snake has become a favorite project among engineers. Its been implemented in anything from LED matrices, LCDs, bookshelf lighting, and even windows of entire buildings. We’ll be implementing Snake on a tiny breadboard. People have certainly made tinier snake players, but this specifically uses a breadboard, removing the need to design PCBs or solder. (You could just make an app on your phone, but we don’t do things because they’re easy.)


A basic understanding of circuits, how to breadboard, and a solid grasp of programming in Arduino.

Arduino Nano
2 reasonably high resistors (>1kOhm)
Tiny breadboard
2 Pushbuttons
Solid core wire
128 x 64 OLED

Link to article