Riva,
Great work on the clock!
I'm midway through building one with a 6x16 array (6 rows high, 16 columns (two max7219 driving 6x8 each)).
I've got all the basics going great, thanks for the code.
However, the scrolling message doesn't scroll from right to left across both arrays - it runs on both arrays independently (with a slight delay).
I have the MAX7219s cascaded (DOUT to DIN) with parallel load and clk
I can't find why it is doing this. Could it be something to do with my matrix being 6x8 rather than 8x8?
I've tried other code that's supposed to scroll correctly (Text Scrolling with Dot Matrix 8x8 and MAX7219 - #2 by Riva - LEDs and Multiplexing - Arduino Forum and others) but all have the same effect.
Any help is appreciated.
Code attached.
Turns out I had the Max7219 in the wrong order. Riva pointed out in another post that the first Max7219 should be on the right side of the display (I had it on the left...). Swapped over wiring and all fixed!
Clock_v6006_mod.ino (51.4 KB)