MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Displays » LED Displays » MOD-LED8x8RGB My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
  LCD Displays->
  LED Displays
  OLED Displays
  Display Controllers
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
8x8 RGB LED Matrix, Stackable, PIC16 MCU, SPI/Arduino Compatible US$5.00

8x8 RGB LED Matrix, Stackable, PIC16 MCU, SPI/Arduino Compatible

MOD-LED8x8RGB is a stackable 88 RGB LED matrix which allows you to make any length LED array display by snapping multiples of them together. Each module is 60 60 mm in size.

MOD-LED8x8RGB works with a 5V power supply and has a PIC16F1503 microcontroller on board that takes care of image refresh, thus you can drive large displays even with slow SPI such as from an Arduino. Libraries and examples for Arduino are available.

The back side of the board has large copper pads that ensure a good connection of VCC and GND between modules. It also has pads for installing a mini-ICSP connector should you ever want/need to update the firmware.

Stacked Display Examples

The following images show two different ways that you can connect six MOD-LED8x8RGB modules together. First, in a single row:

If you wire the EXT-OUT output of the last module in a row to the EXT-IN input of the first module of a new row, you can create taller displays such as this:

In that image, an Arduino is connected to the top-left display. The top-right display has wires running from it to the bottom-left display.

You're not limited to six displays; that's just what was used for these examples. These displays have notches to ensure firm positioning.

Usage Overview

To use the MOD-LED8x8RGB, a 5V Arduino or Arduino clone is recommended. The image to the right shows a connection to the Leonardo-compatible OLIMEXINO-32U4. The connections made are as follows:

  • D13 → EXT-IN.LATCH
  • 5V → EXT-IN.VCC
The same connections can be made on the Uno/Duemilanove-compatible OLIMEXINO-328. For a standard Arduino Uno or clone that doesn't have the UEXT port, you can source MOSI and CLK lines elsewhere such as on the ICSP header. Make sure you have jumper wires to make the connections (you'll probably need both M-F and M-M wires).

Arduino Libraries and Examples

To use the MOD-LED8x8RGB in Arduino, download the led8x8rgb.h and font.h found in the MOD-LED8x8RGB GitHub Repository which also contains example Arduino sketches.

The led8x8rgb.h file has comments that explain the drawing functions. Remember to alter the #define bigX and #define bigY variables to match the number of displays you have in your setup. The default values are for two rows of three displays each, as in the second of the Stacked Display Examples above.

You can use the color variable to set your color from 0 (black) to 7 (white). The variables cX and cY define where on screen to begin printing text; these get updated to a new position automatically after printing.

Keep in mind that MOD-LED8x8RGB is not a simple shift-register matrix. It has a microcontroller inside, so once you shift the info IN and LATCH it, the microcontroller takes care of refreshing the image on the matrix. This way, even with slow SPI you can drive large displays as there is no need to shift new images to the screen continually as you would on a dummy matrix.

  • View a video of the demo code in action
  • RGB LED Display Matrix Resources

    This product was added to our catalog on Wednesday 26 June, 2013.


    Customers who bought this product also purchased
    Arduino Compatible ATmega328 Board with added featuresArduino Compatible ATmega328 Board with added featuresUS$16.50

    Bluetooth Low Energy (BLE) Module with nRF8001, Bluetooth 4.0Bluetooth Low Energy (BLE) Module with nRF8001, Bluetooth 4.0US$9.00

    Jumper Wires, M-F, 12" (Qty 10) and 40-pin HeaderJumper Wires, M-F, 12" (Qty 10) and 40-pin HeaderUS$8.00

    Jumper Wires, M-M, 7" (Qty 10)Jumper Wires, M-M, 7" (Qty 10)US$7.00

    Shopping Cart more
    0 items
    What's New? more
    Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
    Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 50 User
    Tell A Friend

    Tell someone you know about this product.
    Notifications more
    NotificationsNotify me of updates to 8x8 RGB LED Matrix, Stackable, PIC16 MCU, SPI/Arduino Compatible
    Reviews more
    Write ReviewWrite a review on this product!
      Sunday 20 June, 2021   List of all our Products

    Copyright © 2003-2017 MicroController Pros LLC
    Powered by osCommerce