Make your own smart RGB LED arrangement with NeoPixel pixel.
This tiny 5050 (5mm x 5mm) RGB LED is fairly easy to solder and is the most compact way possible to integrate multiple bright LEDs to a design. The driver chip is inside the LED and has ~18mA constant current drive so the color will be very consistent even if the voltage varies and no external resistors are required making your design minimal. Power the whole thing with 5VDC and you're ready to rock.
This is the newer (SK6812) revision of the WS2812 LED chips with 4 pins not 6! It is code compatible and the same overall shape and functionality but not the same pinout as (WS2812). The SK6812 has built in polarity protection and are the same brightness and use the exact same code interface.
The LEDs are 'chainable' by connecting the output of one chip into the input of another (see the top view pinout).
NOTE: SEE DOCUMENTS
To allow the entire chip to be integrated into a 4pin package there is a single data line with a very timingspecific protocol. Since the protocol is very sensitive to timing it requires a realtime microcontroller such as an Trinket or Trinket Pro AVR Arduino PIC etc.
It cannot be used with a Linuxbased microcomputer or interpreted microcontroller such as the Raspberry Netduino or Basic Stamp.