Se trata de un método de conducir Neopixels de un controlador embebido que no depende de mcu precisa bit bang sincronización o la poco ineficiente poco SPI método de autoagresión. Este método utiliza SPI pero aquí un bit de datos SPI representa un bit de Neopixel.
Este método requiere un hardware adicional y requiere un reloj SPI de 1MHZ. Esto se traduce en un tiempo de transferencia de datos de Neopixel de 1usec que está dentro de la especificación de hoja de datos de Neopixel WS2812 chip de usec 1.25 +/-600 nanosegundos.
Este circuito trabaja a 5V y 3.3 voltios, pero asegúrese de que el oscilador de 20 Mhz funciona correctamente en estas tensiones.
Utilizado este circuito con módulo Ardunio, micropython y Adafruit FT232H.
Aclaraciones del circuito:
1. el D flip-flop "D" de entrada deben sacarse.
2. 74HCXXX lógica ICs fueron utilizados.