Problem with ws2812 neopixel LEDs

I'm late to the thread, but I'm having the same problem. It's a software issue. digitalWrite() to the same port pin as used for the NeoPixel drive toggles the pin as expected. Calling "strip.show() produces... nothing.

ETA: I suspect the NeoPixel library is NOT compatible with the Nano Matter, possibly because interrupts can't be disabled to produce the tight timing required by NeoPixel LEDs.

@scottmk ,

Topic split from another topic. Please do not add your own questions to the end of other people's topics.

Could you take a few moments to Learn How To Use The Forum

It will help you get the best out of the forum in the future.

Thank you.

I agree. Still facing the same issue. Haven’t had the time to dig deeper but I think too there is some kind of incompatibility with this board. Sag, because I want to build some lamps with it…

There is a good chance that is true. First of all though it is a 3.3v device so the output needs to be shifted to 5v.

For non interrupt disabled signal, one can use a UART method

The ezWS2812 header included in the Silicon Labs Matter_Multi_Light example reveals that they're using the SPI port to send ones and zeros to the LED string. I'll build off that.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.