I made this really quick for work yesterday. It uses the Arduino Mega (WAY overkill) to control the
HL1606 LED strip with 16 LED's. The strip has a magnet on the back and is under the shelf.
The power is provided by a old cell phone charge via USB which powers the Arduino and the strip. Communications are by pin 2 and 3 only (Data and clock). Power consumption is apox ~1 amp. The strip is completely controllable, right now it cycles through colors slowly. But each LED is addressable and you can do any combination / intensity you want.
I can post the code if anyone is interested. Uses the library for the strip provided by adafruit.
