I set up a string of 4 WS2813B LEDs, connected to a Raspberry Pi Pico microcontroller.
It mostly seems to work, except the first LED shows these glitches:
- Sometimes the color just turns white instead of the color I send to it. All subsequent LEDs receive the correct color, so it is not the case that the timings are off. It never happens for any other LED.
- Sometimes it changes color by itself, with no signal received. e.g. I turn all the lights green, and then after a few seconds/minutes it turns red by itself.
#1 seems to happen quite often after a long pause. If I update the LEDs many times in quick succession it usually goes away, but if I do a single update the first LED will usually be white.
Datasheet: https://media.digikey.com/pdf/Data%20Sheets/Seeed%20Technology/WS2813B_Ver.V5_10-20-19.pdf
Note that I have tried swapping out the first LED, it makes no difference.