A high powered, RGB LED powered by a LED driver based on dan’s Instructable and an Arduino microcontroller.

The LED module connects to the controller through a USB connector and the controller is powered by a 5 volt power supply. After powering on the device, a push button on the top of the controller allows the user to cycle through a series of colors that are embedded in the code. Holding down the pushbutton at anytime puts the controller into an RGB cycle mode (moodlight mode).