Skip to content
Michael Miller edited this page Jun 18, 2017 · 2 revisions

I am running a sketch that updates the pixels quickly, but they flash or only some pixels light up

If you are using Ws2813 or a newer version of the Ws2812b; you should be using the method specific to these. These newer pixels require a slightly different communications protocol.

Just replace the "method" in your constructor ....

NeoPixelBus<NeoGrbFeature, Neo800KbpsMethod> strip(16, 2);

With an appropriate Ws2813 "method" and see if it fixes it.

NeoPixelBus<NeoGrbFeature, NeoWs2813Method> strip(16, 2);

The Ws2813 methods are compatible with and will also drive Ws2812.

If it doesn't fix it; then you may want to consult this FAQ for more trouble shooting steps.

Clone this wiki locally