Flickering LED's
Posted: Fri Mar 28, 2025 4:52 pm
I am trying to get WS2812 LED strips to work with the ESP32 but it keeps flickering like crazy.
The ESP32-Wroom, ESP32-S, ESP32-U all do the same thing, the LED's flicker different colors and brightness when they should be solid.
I am trying to test with only 15 LED's powered by 5vdc 1amp. The color order is correct. Software is WLED.
I have tried pins 2, 12, 16 and 17, all with the same results.
The WS2812 LED's are powered by 5vdc which also powers the ESP32.
I can connect to the WLED software via web browser just fine and configure everything...
But Instead of a solid color, I get random flickering on and off, also it occasionally changes color and brightness.
This is with the ESP32 connected to the same 5vdc that powers the WS2812 LED strip and the output pin directly connected to the LED strip.
I thought maybe it needed a level converter, so I tried using a TXS0108E Level Shifter as well as a simple transistor base level shifter to boost the 3.3v signal to 5vdc, but the flickering gets even worse.
Please help!
The ESP32-Wroom, ESP32-S, ESP32-U all do the same thing, the LED's flicker different colors and brightness when they should be solid.
I am trying to test with only 15 LED's powered by 5vdc 1amp. The color order is correct. Software is WLED.
I have tried pins 2, 12, 16 and 17, all with the same results.
The WS2812 LED's are powered by 5vdc which also powers the ESP32.
I can connect to the WLED software via web browser just fine and configure everything...
But Instead of a solid color, I get random flickering on and off, also it occasionally changes color and brightness.
This is with the ESP32 connected to the same 5vdc that powers the WS2812 LED strip and the output pin directly connected to the LED strip.
I thought maybe it needed a level converter, so I tried using a TXS0108E Level Shifter as well as a simple transistor base level shifter to boost the 3.3v signal to 5vdc, but the flickering gets even worse.
Please help!