How to draw in a 16x16 matrix

ericgibbs

Joined Jan 29, 2010
21,460
hi EG,
Welcome to AAC.
Have you read this technical data from your link.?
E
ESP1 24-Jun-18 14.51.gif

Added:
The Arduino UNO cable connections

UPdate;
From other user notes:
These LED matrix are very nice with good build quality and great packaging. The two I received are RED color LED's only. The product description does not say what color they are. Might get different colors, who knows? There are 3 solder pads to set I2C address variations. The base address is 0x70 (hex.) Runs on the Adafruit LED Backpack library (for Arduino) without modification. Five stars for the product. I have purchased five different items from keystudios so far and all have been great.
 

Attachments

Last edited:

Ian Rogers

Joined Dec 12, 2012
1,136
If you want small to use the 16x16 matrix as a little screen to view animations and pictures, you need to grab a driver that has been written for it.. I have a small driver that I used on a pic16f877a that displayed anything I wanted onto a 16 x 32 or a 8 x 32 pixel matrix using 74H595 as line drivers.... I updated the LED matrix from an interrupt and used a shadow screen buffer to draw on..

What platform are you going to use???
 

Thread Starter

Eudécio Gabriel

Joined Jun 24, 2018
15
I want to know how does the hexadecimal code to turn on the LED'S in the matrix works!

unsigned char Display_Buffer[2];
const unsigned char Word1[1][32] =
{
0xFF,0xFF,0xFF,0xE1,0xC0,0x80,0x80,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,0xFF,0xFF,
0xFF,0xFF,0xFF,0x87,0x03,0x01,0x01,0x01,0x03,0x07,0x0F,0x1F,0x3F,0x7F,0xFF,0xFF,/*"C:\Users\Lin\Desktop\心.BMP",0*/

};
const unsigned char Word2[1][32] =
{
0xFF,0xF8,0xF0,0xE0,0xC0,0x87,0x86,0x84,0x85,0x86,0x87,0xC0,0xE0,0xF0,0xF8,0xFF,
0xFF,0x1F,0x0F,0x07,0x03,0xE1,0x61,0xA1,0x21,0x61,0xE1,0x03,0x07,0x0F,0x1F,0xFF,/*"Unnamed file",0*/
};

As you may know each interaction with the hexadecimal code turn on or turn off a sequence of LED's.

PS: It doesn't includes the LED CONTROL library as usual.
 
Top