Arduino RGB LED Matrix Shield Expand

Arduino RGB LED Matrix Shield



The Arduino RGB LED Matrix Shield is a modular expansion to control an RGB LED matrix with three 8+6-bit channels, PWM control and 6bit colour correction.

More details

2 Items

Warning: Last items in stock!


tax incl.

Spend R1,000.00 more and get Free Shipping!

Free shipping over R1000 only for standard courier and within South Africa

The Arduino RGB LED Matrix Shield is an expansion module designed to plug directly into an existing Arduino UNO, Duemilanove or Leonardo project, with the specific purpose of controlling an RGB LED matrix. This helps by greatly reducing the amount of work that the Arduino microcontroller would typically need to do with software, and also allows for more control over the matrix as well.

The first primary benefit of this Shield is that is handles an entire RGB LED matrix, meaning that the microcontroller on the Arduino Boards don’t have to. This ensures that your main MCU can run more complicated software and simply pass on instructions for the Shield to do. And while this may not seem like much to a beginner, veterans will understand that every byte and bit matters when coding complicated processes or within complex systems – making this Shield invaluable for intricate projects that would typically face memory limitations.

The second benefit, which could even be considered as more valuable, is the three channels of 8+6-bit hardware PWM, which enables the Shield to control the apparent brightness of the Red, Green and Blue LEDs. This theoretically allows for around 160, 000 colours, although not every colour variation will appear different to the human eye of course. However, with that being said, the additional DM163 constant current driver also allows for a 6-bit colour correction, which will ensure the colours are far more precise compared to typical RGB multi-colour LED displays.

Technical Specifications:

  • LED Display Driver

– M54564

  • Constant Current Driver (PWM Control)

– DM163

  • Clock Speed

– 16MHz

  • PWM Input/Outputs

– 13

  • Operating Voltage

– 5V DC

  • Input Voltage

– 3.3V or 5V

  • Drive Current (Per Channel)

– 500mA

  • Drive Current (Per Dot)

– 58mA

  • On-Board Indicators


  • Dimensions

– 60 x 60 x 1.6mm


Typical Applications for the Arduino RGB LED Matrix Shield:

The Arduino RGB LED Matrix Shield can be utilized for any projects involving any compatible Arduino board (Uno, Duemilanove or Leonardo) and an RGB LED display, and can greatly enhance not only the efficiency of the system, but also the functionality. In addition to offering its own unique set of features, like PWM brightness control and on-board colour correction, it can also allow for the Arduino MCU to focus on more important, complicated processes.

As such, it’s easy to understand why Makers would use these Arduino Shields for projects like:

  • Building a huge “LED Matrix Ping Pong Game” in which a ball bounces between two players’ pegs – with special power-ups appearing as big colourful orbs.
  • Turning a display-dependent Arduino project into a portable project, able to go out into the world with its own real-time display.
  • Crafting your own custom Arduino watch that adjusts the brightness and colour according to your surroundings – glowing different colours at different times of the day and different levels of brightness depending on available light.

As you can see, the Arduino RGB LED Matrix Shield is ideal for any Arduino project that utilizes an RGB LED Matrix display, and simply takes responsibility of all of the effort required to power, operate and control an RGB LED display. This leaves you with more processing power to amaze your peers and impress those potential partners – or simply for a fun Arduino project you’re working on.

No customer reviews for the moment.

Write a review

Arduino RGB LED Matrix Shield

Arduino RGB LED Matrix Shield