Welcome to Kerala Project Center.
Image: Arduino Uno board.jpg by JrawX via Wikimedia Commons, CC0
Most student microcontroller projects target sensing or automation; a game console instead shows Arduino can drive real-time graphics and user interaction on constrained hardware — a genuinely different, entertainment-focused skill set.
This project builds a handheld console around a small OLED display and a set of push buttons, running simple games like Snake or a Tetris-style block game. It demonstrates pixel-level rendering, game-loop logic, and responsive button input on hardware with no dedicated graphics processor.
// Simplified game loop - Arduino + SSD1306 OLED #includeAdafruit_SSD1306 display(128, 64, &Wire, -1); int btnUp = 2, btnDown = 3, btnLeft = 4, btnRight = 5; void setup() { display.begin(SSD1306_SWITCHCAPVCC, 0x3C); pinMode(btnUp, INPUT_PULLUP); pinMode(btnDown, INPUT_PULLUP); pinMode(btnLeft, INPUT_PULLUP); pinMode(btnRight, INPUT_PULLUP); } void loop() { display.clearDisplay(); readInput(); // check button states, update direction updateGameState(); // move snake/block, check collisions drawGameState(display); // redraw pixels display.display(); delay(150); // controls game speed }
Monday - Saturday: 9:00 AM - 5:00 PM
Sunday: Not Working
2nd Floor, Comptron Arcade, Kallattumukku,
Thiruvananthapuram, Kerala 695012
+91 9633118080