The LEDs are ‘chainable’ by connecting the output of one stick into the input of another – see the photo above. There is a single data line with a very timing-specific protocol. Since the protocol is very sensitive to timing, it requires a real-time microconroller such as an AVR, Arduino, PIC, mbed, etc. It cannot be used with a Linux-based microcomputer or interpreted microcontroller such as the netduino or Basic Stamp. Our wonderfully-written Neopixel library for Arduino supports these pixels! As it requires hand-tuned assembly it is only for AVR cores but others may have ported this chip driver code so please google around. An 8MHz or faster processor is required.
Comes as a single stick with 8 individually addressable RGB LEDs assembled and tested.
Adafruit’s detailed NeoPixel Uberguide has everything you need to use NeoPixels in any shape and size. Including ready-to-go library & example code for the Arduino UNO/Duemilanove/Diecimila, Flora/Micro/Leonardo, Trinket/Gemma, Arduino Due & Arduino Mega/ADK (all versions)
TECHNICAL DETAILS
- Datasheets, EagleCAD PCB files and Fritzing Library available in the NeoPixel tutorial
- Dimensions: 51.10mm / 2″ x 10.22mm / 0.4″ x 3.19mm / 0.12″
- Weight: 2.57g
- May ship with either WS2812B or SK6812-based LEDs. They are the same brightness, color and protocol