I have been asked to produce an 8x8 matrix for a garden railway signal.
I have written a program for an Arduino to run two 595 shift registers, one running the signal into each row of the matrix and one running the signal into each column.
The matrix works but the overall brightness is poor.
If I just boost the output current I will burn leds out when very few are used.
Is there a way of limiting current when few leds are lit in each row and giving me enough power when I light the whole row?
Thanks.


