Este es mi esquema:
El PL9823 usa el mismo protocolo que WS1012 (NeoPixel)
Al utilizar 5V MCU y 5V para alimentar el LED, todo funciona bien.
Cuando se utiliza 3v3 MCU y 3v3 para alimentar el LED, todo funciona bien.
Cuando se utiliza 3v3 MCU y 5V para alimentar el LED, no funciona. El led no está configurado en un color deseado y cambia a uno aleatorio.
Después de leer el diodo, se sugirió que coloque un condensador entre la línea de datos y la conexión a tierra en el primer diodo. Después de hacer eso, la señal no hizo nada y el diodo no cambió de color.
Lo siguiente que hice fue agregar una resistencia en la configuración del filtro de paso bajo RC y la señal cambió el LED a un color deseado. Pero a veces la señal se corrompió y el LED no mostró el valor correcto. Probé diferentes valores de resistencias y capacitores y el LED aún en algunas ocasiones mostraba el color incorrecto.
¿Qué estoy haciendo mal?