I have the Arduino Uno board, and I want to create a 17x31 RGB LED matrix. Unfortunately, I wasn't patient enough and already bought the LEDs, and I purchased common-cathode LEDs without doing much research prior.
After the fact, I did my research and found out that the TLC5940 would only work with common-anode LEDs (because they are current sinking). I saw a similar post to mine that suggested to use shift registers with common-cathode LEDs instead, like the 74HC595, because it's current sourcing.
So, is it possible to use multiple 74HC595 drivers to control 527 RGB LEDs with the Arduino? If I multiplex, I think I would only need to be able to control 82 outputs, correct? Otherwise, what would be a better solution?