DIY Gaming Handling System

DLD Image

This project is a DIY handheld gaming console developed using an ATmega328P microcontroller 🧠, an OLED display đŸ–Ĩī¸, and tactile push buttons 🔘. The entire system is assembled on a perfboard 🔩, ensuring a compact layout and a budget-friendly approach 💸 suitable for personal electronics projects and embedded system learning.

The console's display uses the I2C protocol 🔄 to communicate with the OLED screen, providing a clean and responsive visual interface ✨. Game logic is written in C using the Arduino IDE đŸ’ģ, allowing for quick development and easy debugging đŸ› ī¸. The screen displays current scores, high scores, and prompts like "Push to start" âžĄī¸, creating an interactive and enjoyable user experience .

Players control the game using two push buttons 🎮, which act as the primary input interface. The gameplay is smooth and engaging đŸŽ¯, mimicking retro-style mechanics like Flappy Bird or side-scrollers đŸ•šī¸. The use of physical buttons enhances the tactile feedback and immersion of the player 👆.

This project highlights my proficiency in microcontroller programming 👨‍đŸ’ģ, hardware assembly 🔧, and user interface design 🎨. It reflects a creative fusion of electronics and software 🤖, and stands as a strong portfolio piece demonstrating practical skills in embedded systems and interactive game development 🚀.