This was a fun project with four RGB LED’s and an Arduino.
Version 1 made for Arduino UNO (shown with Leonardo):
Version 2 made for Arduino Nano (shown in the video):
I don’t have a very good circuit diagram at the moment, but here’s the fritzing file: RGBLed.fzz
Code on GitHub.