I just found this library and love it! I was hoping it would solve

I just found this library and love it! I was hoping it would solve the problem I am having, but it didn’t. I’ve tried 3 different libraries and all 3 have had the same problem. I’m using an LED strip I got from China on eBay along with an Uno R3. The eBay description says the lights use a WS2811 along with 5050 LEDs. They work great in every way, except that each LED is not addressable, but instead act in groups of 3.

For example if I use the FASTSPI_LED example FirstLight with NUM_LEDS set to 10 it will turn on sets of 3 lights until the 30th light. So instead of LED 1 being on, I get 1, 2, and 3. Instead of LED 2 being on, I get 4, 5, and 6.

Anyone have any hints on what I can look at, or did I get poorly manufactured lights?

Some led strips are manufactured this way. (If you ask me I don’t know what the use of these are… but perhaps others have found one). If you send a link to what you bought, can tell you for sure.

I doubt it was intentional as there is still one chip per 3 LEDs. If it were intentional you’d think there would be 9 LEDs per chip?

Here’s the product: http://www.ebay.com/itm/350764069528?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

Sorry to tell you that it was indeed intentional. The key passage is:
‘1 WS2811 IC control 3 LED Chip’. Each WS2811 is able to control one RGB ‘pixel’ which in this case is 3 RGB led packages.

Alex, that is the way a lot of the 12V WS2811 strips are made. For simple animations and ambient lighting they work great, but you can only control it is groups of 3 LEDs

Okay, thanks for the confirmation. It’s no big deal with this project, I’ll just have to be a little more creative with my patterns.

Alex, FYI…
The WS2811 can control 3 LEDs, but an RGB LED is effectively 3 LEDs in one pixel/package. So it actually is running 9 individual LEDs per chip, just not 9 RGB LEDs per chip.
The WS2811 is also normally run from a 5V supply. When running from a higher voltage, they will put several LEDs in series to make up for the extra voltage. This can be put to good effect to create large pixels - like http://www.adafruit.com/products/683 - but it isn’t so good if you want fine grained pixel control on your RGB strip

Here’s the red flag in the auction I found:
“Strip can be cut each 3leds”

Typically WS2811 is cuttable every 1 pixel. Get it from Ray Wu on alibaba next time.

As said ws2811s are designed for the lower voltages, usually 5v. So if it says 12v investigate more :slight_smile:

yep, Ray Wu: http://www.aliexpress.com/item/5m-DC5V-WS2812B-led-pixel-srip-non-waterproof-30pcs-WS2812B-M-with-30pixels-36W-white-pcb/949673318.html
…and what Kean said above, to be powered from 12V as your strip is, means several LEDs need to be put in series (eg. 3 reds in series, 3 blues in series, 3 greens in series). You get the advantage of 12V powered, but only every group of 3 is addressable, and you also get a cheaper strip (all other things being equal), as there’s only 1 WS2811 chip per 3 5050 LEDs.