I have an Output Expander connected to an ESP32 Wrover running the testChannels.ino that comes with the Arduino driver for the Output Expander.
The only change I made to the testChannels.ino was the pin number tied to Serial1.
I am getting output on the Serial1 output pin, and the yellow LED on the Output Expander is flashing like crazy.
But the 8 data lines for the WS2812 LED strips are all staying at 0 volts.
I have tried a couple things to see what might be the problem:
-
I noticed the driver has some #ifdef ESP32, so I added #define ESP32 just in case it was needed, but it did not make a difference.
-
I changed the baud rate from 2000000L to 1000000L. When run, the yellow light on the Output Expander no longer blinks. So I replaced it with 2000000L and the yellow light blinks again.
This leaves me with a couple questions:
-
What does the yellow blinking light specifically mean?
-
Any ideas on why the 8 data lines are not being driven?