Arduino one REv3+TLC5940+tip122

PaulRB:
But you are suggesting using them as low-side switches. I was thinking high-side. I'm no expert in transistor theory (or practice for that matter). Why low-side?

Because the chip in question is a current "sink" - essentially an open-collector driver.