Open 7 days a week.

{{ variant_title() }}

SKU: {{ variant_selected().sku }}

Purchasing options:


${{ ppu }}/unit
${{ppq}} total

Volume discounts:


{{added_to_cart_message}} View cart »

8x8 RGB LED Matrix for Arduino

This large 8x8 LED Array display is capable of displaying full, vivid colors! 192 LEDs! - 64 Red, 64 Green and 64 Blue LEDs (arranged in a total of 64 RGB Led units) can be combined in various combinations to produce a just about any color!

This is the type of module that makes up the gigantic HDTV screens found in sports stadiums.

A schematic diagram is included to aid in wiring this unit up to your Arduino or other microcontroller. We are using an Arduino UNO R3, 4 TTL Shift Registers (74HC595 - VUPN5981) and 24 current limiting resistors to control the display using only 3 pins on the Arduino (plus 5VDC power and ground)! All 32 pins on the module are used. In our demonstration below, all the module pins are connected to the shift register outputs. The module is breadboard friendly and the pins are spaced on standard 0.100" centers.

This is a common-anode matrix. The terms 'common-anode' and 'common-cathode' are unambiguous when we are talking about a one-dimensional array of LEDs, like a seven-segment display. For a matrix, on the other hand, these terms are easily misunderstood. In our RGB matrix, each row has one anode pin, which is connected to the anodes of all the LEDs in that row, regardless of color. In other words, for each row, the anode pin is common among all three colors. That is why we say that this matrix is common-anode. It is interesting to note that the distinction between common-anode matrix and common-cathode matrix is only meaningful when the matrix has more than one color.

See our video demonstration of this unit on YouTube!

Pin 1 is on the row of pins on the same side as the part number is printed.
Here is chart showing the module pins and which colors their functions:

Pinout Chart
Function (Color): Pin Numbers:
Anode 17, 18, 19, 20, 29, 30, 31, 32
Red 9, 10, 11, 12, 13, 14, 15, 16
Green 21, 22, 23, 24, 25, 26, 27, 28
Blue 1, 2, 3, 4, 5, 6, 7, 8
Be sure to use the current-limiting resistors for each color LED. The values we recommend for each color are:
Current Limiting Resistors:
Color: Forward Voltage: Forward Current: Resistor Value
(5VDC Operation):
Red 2.3 VDC 20mA 330 Ohm 1/4W
Green 3.4 VDC 20mA 220 Ohm 1/4W
Blue 3.4 VDC 20mA 220 Ohm 1/4W

This highly visible display is a versatile vehicle for information, meaningful and artistic. Use several to make a moving/scrolling LED character sign or low-resolution full-color graphics.

Overall Dimensions: 6cm x 6cm (2+3/8" Square x 3/8" Tall) QTY: 1 x 8x8 RGB LED Matrix for Arduino
Product condition: New