This instructable will show you who to build a rgb lighting system with an Arduino. You can also control it with an iPod/iPhone/iPad using touchOSC. In my previous instructable I showed how to control one rgb led in this you can control heaps with a single chip the ULN2003A.
Step 1: Parts
You will need
Arduino
ULN2003A ic or equivilent
common cathode RGB LED’s(- + – -)
jumper wires
breadboard or perfboard
Resistors based on your led(I used one per channel)
Cable for linking RGB LED’s around your home(optional)
Step 2: The circuit
Red to pin 9
green to pin 10
blue to pin 11
Step 3: Program
Use the code below for your system

There are two sets of code bellow one is a simple flash red, flash green, flash blue and is my code.
Read more: How To Build A Arduino Mood Lighting