A Raspberry Pi Pico project for controlling an LED matrix display with custom animations and patterns
Report Bug
·
Request Feature
·
Youtube Video
Table of Contents
The Raspberry Pico LED Matrix Controller is a project that uses a Raspberry Pi Pico microcontroller to drive an LED matrix display. It features custom animations, text displays, and interactive patterns controlled through GPIO buttons.
- 🎨 Multiple LED patterns and animations
- 📝 Display text (IFPI letters)
- 🎯 Interactive control using GPIO buttons
- 🌈 RGB color support
- ⚡ Efficient PIO-based LED control
- 🔄 Smooth animations with configurable timing
- Raspberry Pi Pico
- LED Matrix Display
- Buttons for control
- Raspberry Pi Pico SDK
- CMake
- Build tools (GCC)
- Clone the repository
git clone https://github.com/HeitorLouzeiroRepositoryIFPI/raspberry-pico-led-matrix.git
- Navigate to the project directory
cd raspberry-pico-led-matrix
- Create and enter build directory
mkdir build && cd build
- Generate build files with CMake
cmake ..
- Build the project
make
- Flash the compiled
.uf2
file to your Raspberry Pi Pico
The project supports various display modes and patterns:
- Press Button A + B simultaneously to display "IFPI" text
- Press Button A for geometric shapes animation sequence
- Press Button B for custom pattern displays
- Basic LED matrix control
- Text display support
- Multiple animation patterns
- Button controls
See the open issues for a full list of proposed features and known issues.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/HeitorLouzeiroRepositoryIFPI/raspberry-pico-led-matrix