I have a strange problem.

I have a strange problem. I bought a couple of strips of what was advertised as WS2811 strips but I can’t make it work.

A simple code which should light each pixel red in 1-second intervals produces an effect of 3 blue pixels. (code: https://pastebin.com/7mu0p2UZ)

Here’s a video of that effect:

The strip chips have no markings on them - just a standard looking 8 pin chip for every 3 LEDs. I tried setting other chips in the code in case the seller didn’t know what he was selling/sent the wrong strips library but none of that helped.

Your addLeds line in setup looks strange to me. Have a look at some of the FastLED examples.

And if it’s lighting up blue when it should be red you can try switching the RGB color order. Actually not a bad idea to test that with

Review this format perhaps, https://pastebin.com/UWD5zxxK

@Jaroslaw_Pendowski Have you tried changing your RGB order line 9? Still doesn’t fix your counting errors though. Are these 3 or 4 wire leds? Difficult to see in the video.

FastLED.addLeds<ws2812b, DATA_PIN, GRB>(leds, NUM_LEDS);

We must have all 3 been replying at the same time :wink:

@Stefin_T @Tom_Schubert GRB helped with the color but it stills lights up 3 LEDs at a time (both with WS2811 and WS2812B).
Now when I think about it - since there are 3 LEDs per segment (+4 resistors, 2 capacitors), maybe that’s a hint of what is going on/what chip is it.
I guess there’s always a chance that the chip addresses all 3 LEDs not each individual one, even if it was advertised as one.

WS2811 is a control chip rather than an LED, so it’s entirely possible you have bought a strip of WS2811 where each chip drives more than one LED.

If you are buying strips, you should look for WS2812 or WS2813

I agree looking at the cut lines you have a 3 pixels per IC setup. Is this 12v? I see this setup use 12v often

Yes it’s 12V. I guess it’s probably 3 LEDs per IC. Thanks for the help guys!