RGB led: can I put only 1 resistor at ground?

oric_dan:
All in all, pretty darn good solution.

Thank you!

I have to give you credit for criticizing the CPU usage. I admit the high interrupt rate can be a problem for CPU heavy programs.