If your just looking to make a wall of LED's then the strips are far more useful, but if you want to create POV designs then you need something with more speed. The TLC5940 is a very fast chip if not a little IO pin heavy. I am still working on my POV projects I took a long break and have finally gotten back into looking at how I want to build my next Spinning POV project.
Between coding the Teensy and figuring out how to create the images to display I have a long road ahead of me.
Some of the problems I have run into and have to figure out are.
1. 12 bit color....(wrapping my head around bit shifting, I have had example code for a while but it just seems it go over my head)
2. Im multiplexing 4 TLC5940's to run 64 RGB led's so I have to break up a BMP into the 3 colors or create a file with the Red Green Blue columns separated and convert the 8 bit color into 12bit (this part will most likely happen external to the Teensy).
3. Image storage, unless your just displaying 1-2 images you will run out of room fast... Every RGB Led requires 3 x 12bits, a 64x64 RGB array would be 18432 bytes.
4. Since I will be rapidly moving the led's I have to refresh the RGB columns fast or the colors will not appear all as one pixel.
Finally I need to get a working test code that will allow me to test all my RGB leds and make sure it is multiplexing.... (my current task, im looking into the Arduino TLC5940 code for hints)