Modified RGB-matrix-Panel-master for use with 16x64 LED

I have got two 16x32 RGB LED to make a 16x64 display. The examples in the RGB-matrix-Panel-master Library only works with 16x32, 32x32 and 32x64. There is no examples for 16x64.

From the Examples, it seems the RGB-matrix-Panel Library should work with 32x64 display. However, modifying the statement:

RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false);

to

RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false, 64);

does not work for my 16x64 display. The sketch compiled without problem, but after the code was downloaded to Mega, the TX LED stayed ON. Even Arduino IDE showed download was successful, nothing showed on the display.

After studying the library codes for a while, I found that the constructor in RGBmatrixPanel.cpp does not accept the width parameter for 16x?? panel; and RGBmatrixPanel.h does not provide prototype for width neither. After making some modifications, my 16x64 is working perfectly. However, it is not working for panel with more than 64 pixels.

The attached zip file contains the modified programs and working examples for 16x64 panel. See the readme.txt.

Enjoy!

Revised RGB-matrix-panel-master with Examples.zip (30.5 KB)

Are you sure it is wired properly? Are they in series or as separate modules with chip selects?

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.