Go Down

Topic: LED DOT MATRIX 64x16 (Read 45531 times) previous topic - next topic


I'm having a nightmare with these boards. I've got two boards linked together and using the code for the 128x16 matrix posted earlier in this thread. Issue I'm having is that setting inverse to either true or false has the reverse effect for each board. So if I set inverse to 'false' board one will be black text on red background while board two will have red text on black background.

SO my question is - is it possible to switch the boolean statement for inverse after the last column on the first board (columns 0 - 64 inverse true / columns 65 - 128 inverse false) so that both boards will display the same? If so can anyone give me any advice as to which part of the code I should look at. I'm happy to tinker with it, not expecting anyone to do it for me, just need some help getting started.

Many thanks!


Mar 16, 2017, 06:59 am Last Edit: Mar 16, 2017, 07:10 am by BramVibe
Im using this panel, 64x16 with promini+hc05 to change the character displayed.
How can i extend it to 128x16?


Somehow just figure it out for 128x16.
Here's the video.. thankyou..




Salve a tutti,

Cosa bisogna modificare al codice 128x16 per far funzionare tre display 64x16 collegate in serie.

Chiedo aiuto

kaziewip mi può dare qualche suggerimento?


Hi , I made it!

Thanks to this tutorial, it works perfectly: http://www.sunspot.co.uk/Projects/displays/LEDmatrix16x64/LEDmatrix16x64.html

I also made a custom case with acrylic.

Thank you for the help


I've been playing around with this display a bit and I agree that the code supplied has limited functionality.
However I've created an interrupt driven version of the code that constantly scans an 8x32 byte array to address each pixel on the board with ease.  Please use any part of this code you guys like.
Thanks, it's work using Arduino Uno, but can't work using Arduino Mega. Can help me?


Hi limel

I want to ask you where I have to change to make this code for 128X16 display

your reply will be highly appreciated.

Thank you


Hello everyone,

i tried Kaziewicz code in the post #18 for 128x16. it works well. many thanks to him.
but can anyone guide me how to drive more LEDs. where in the code i need to make changes to make it work for 192x16 or 256x16... changing #define COLUMN to 24 and increasing buffer[384] size is not working.

also i noticed that while scrolling the texts, it characters looks like shaking. i can noticed the scanning of rows from 0 to 15. how can i avoid it to smooth scrolling.



hello everyone

This code help[ed me lot, i completed almost everything what i needed top do with 128*16 using this code.

i have only one issue,if i try to display this data with such long spaces half the data is not printing at all.

Global                                     variables                           use                       1589              bytes (77%) of dynamic memory, leaving 459 bytes for local variables. Maximum is 2048 bytes.
plz can anyone help me with this?


Hi EveryOne

Many Many thanks to Kaziewicz code of 128x16. it works perfect for me.

Can anyone help me to drive more LEDs in series. can anyone suggest me or guide me to what change in code that make it work for 192x16 or 256x16.

please help.


Hi BramVibe! You just made us mouthwatering!
Could you share your schematic and code here? Thank you


Apr 21, 2018, 09:31 pm Last Edit: Apr 21, 2018, 09:33 pm by btmerz
I bought two 64x32 red color Displays. I want to use them in a 128x32 or 64x64 configuration.
But I can't get it to work. The main problem will be, that it uses double the memory than the versions mentioned here in the thread. So I get 64x32 or 128x16 to work. But my attempts to change code fpr the higher resolution failed yet. Is anyone her who can help me out?

best regards


Hi BramVibe! You just made us mouthwatering!
Could you share your schematic and code here? Thank you
He isn't sharing.

Just came here to brag.


Go Up