Skip to content

HeitorLouzeiroRepositoryIFPI/raspberry-pico-led-matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Heitor Louzeiro
Feb 16, 2025
7ddb920 · Feb 16, 2025

History

4 Commits
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025
Feb 16, 2025

Repository files navigation

Raspberry Pico LED Matrix Controller

Contributors Forks Issues MIT License LinkedIn


Raspberry Pico LED Matrix Controller

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
  1. About The Project
  2. Features
  3. Getting Started
  4. Usage
  5. Roadmap
  6. Contributing
  7. License
  8. Contact
  9. Acknowledgments

About The Project

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.

Built With

Features

  • 🎨 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

Getting Started

Prerequisites

Installation

  1. Clone the repository
    git clone https://github.com/HeitorLouzeiroRepositoryIFPI/raspberry-pico-led-matrix.git
  2. Navigate to the project directory
    cd raspberry-pico-led-matrix
  3. Create and enter build directory
    mkdir build && cd build
  4. Generate build files with CMake
    cmake ..
  5. Build the project
    make
  6. Flash the compiled .uf2 file to your Raspberry Pi Pico

Usage

The project supports various display modes and patterns:

  1. Press Button A + B simultaneously to display "IFPI" text
  2. Press Button A for geometric shapes animation sequence
  3. Press Button B for custom pattern displays

Roadmap

  • 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.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact



Project Link: https://github.com/HeitorLouzeiroRepositoryIFPI/raspberry-pico-led-matrix

Acknowledgments

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published