ShiftPWM is a software PWM library that I wrote for Arduino. It uses the SPI to drive shift registers in the most efficient way possible. This makes it possible to control 768 LED's at 32 brightness levels for a fraction of the price of dedicated led drivers. You can have it up and running in 15 minutes.
Read More