However, these aren't going to help much with the LEDs on that Sparfun button pad. It has 16 LEDs, each with red, green and blue. That's 48 individual LEDs to control.
But there aren't 48 individual wires routed to the 48 LEDs. So it's incompatible with TLC5940 or Adafruit product #815 or ShiftPWM. All of those would work if you connect a single LED to each pin, but that's simply not the way Sparkfun made that button pad.
Sparkfun connected it in a matrix manner. It's documented on their site. Here's the schematic:
View attachment 6145
Instead of 48 wires, this thing has 12 LED wires on the right hand side, and 4 on the bottom. To make this sort of thing work, you need to turn on one of the 4 column (the GND pins) at a time, and then drive the 12 rows with the LED pattern you want for that column. Then you rapidly repeat for each column. The LEDs are on at most 25% of the time, so you need to drive them with 4X as much current. The GND pins need to carry that 4X current times 12, which means a really big NPN or N-channel transistor is needed.
This type of LED matrix driving is not a beginner level project. It's quite difficult to do correctly. You end up working with circuitry to switch large currents quickly, which is very unforgiving of minor mistakes. I do not recommend attempting the LED matrix drive. It's difficult, even for experts. The odds for success at a beginner level are slim at best.
Perhaps you could just use that board to hold the parts, but cut away all 12 of those LED row wires, and connect all 4 GND pins direct to ground. Then you could solder 48 wires from 3 of those Adafruit boards to control all the LEDs individually.