Gentlemen.
So my plan is to multiplex these 64 LEDs like they're in an 8x8 array even though they'll be mounted in a line.
(but each LED will have it's own current limiting resistor)
I think I'll use 2 74HC595 chips. One will control the LED cathodes and pull them to ground and the other 959 will bring the LED anodes high.
For pulling the cathodes to ground I can use a ULN2803 (basically 8 darlington transistors in one package). When the pin from the register brings the base of one of the ULN2803 channels high, current is allowed to flow to ground for that channel.
But what about the anodes? Is there a chip like the ULN2803 that will bring the channel high rather than low, when the base is brought high? Or should I just use 8 BC377 transistors? (I have alot in my parts bin)
What do you think? Would this be a good approach?
I know some of you will want to tell me to use the MAX7219CNG, but meh it's kinda expensive. And I'd like to build this with parts I already have. And I don't know how to use it.
Thanks
-Tony