https://github.com/zinikus/led-pacman
Beginner-level project: Create a fun Pac-Man animation on a 16x16 RGB LED matrix using Arduino. Learn basic LED matrix control, animation logic, and color rendering with this simple and engaging introduction to LED graphics programming.
https://github.com/zinikus/led-pacman
artificial-intelligence beginner-friendly cpp robotframework robotics robotics-programming
Last synced: 7 months ago
JSON representation
Beginner-level project: Create a fun Pac-Man animation on a 16x16 RGB LED matrix using Arduino. Learn basic LED matrix control, animation logic, and color rendering with this simple and engaging introduction to LED graphics programming.
- Host: GitHub
- URL: https://github.com/zinikus/led-pacman
- Owner: zinikus
- License: mit
- Created: 2025-06-09T14:56:52.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-09T15:22:40.000Z (7 months ago)
- Last Synced: 2025-06-09T15:44:28.179Z (7 months ago)
- Topics: artificial-intelligence, beginner-friendly, cpp, robotframework, robotics, robotics-programming
- Language: C++
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pac-Man on 16x16 RGB LED Matrix
This project brings the classic Pac-Man game to life on a compact 16x16 RGB LED matrix using Arduino. It demonstrates fun game animation and color handling on limited resolution displays.
## Features
- Pac-Man movement and animation on a 16x16 RGB matrix
- Runs on Arduino-compatible boards with RGB LED matrix support
- Demonstrates frame buffer control and color rendering
## Components Needed
- Arduino Uno/Nano or similar
- 16x16 RGB LED Matrix (WS2812-based recommended)
- Power supply (capable of driving the matrix)
- Jumper wires
## How to Use
1. Connect your RGB matrix to the Arduino as per pin configuration in code.
2. Open and upload the `16pacman.ino` file to your Arduino.
3. Power the LED matrix and enjoy the Pac-Man animation!
> Tip: Adjust matrix layout in code if your matrix has serpentine layout or different orientation.
---
## License
Open-source under MIT License
**Author**: https://github.com/zinikus