RGB LED color changing

You will have to implement PWM in order to control the color gradient. Have a look at Arduino Playground - RGBLEDPWM