12-15-2024, 03:23 PM
If I connect the DataIn of the strip to GPIO13 (from the serial connector) instead, the LED strips works as expected.
But I suspect that's because the pins on the serial connector are wired directly to the ESP32 GPIOs, instead of having the fixed pull-up resistor as DHT1/DHT2. So, I'm fairly sure that's the problem.
Please reconsider this design in the future! I'm going to have to desolder the pullup resistors to make those outputs useful, which is frustrating. (And, if I did want a pull-up resistor on GPIO32/33, I could always enable it in code anyway, using pinMode(32, INPUT_PULLUP)
But I suspect that's because the pins on the serial connector are wired directly to the ESP32 GPIOs, instead of having the fixed pull-up resistor as DHT1/DHT2. So, I'm fairly sure that's the problem.
Please reconsider this design in the future! I'm going to have to desolder the pullup resistors to make those outputs useful, which is frustrating. (And, if I did want a pull-up resistor on GPIO32/33, I could always enable it in code anyway, using pinMode(32, INPUT_PULLUP)