RGB LED Matrix
Tuesday, May 13th, 2008What can you do with 100 common anode rgb leds? build a 8×8 matrix and interface it!
The circuit uses 74HC595 shift registers with output latch. each shiftregister interfaces one color + one shiftreg for the matrix rows. the interfaces uses 6 I/O lines for faster speed and easier interfacing. an avr running at 8MHz can update the matrix with 8 brightness levels displaying nice fading colors patterns or colored text (or both). the sample program creates fading color patterns using a sine table. for smoother display a double buffer was implemented.
Download: rgbmatrix.c








