Paso 2: Principios de funcionamiento
Tenemos una buena vista de alto nivel de lo que queremos que los LEDs para hacer, pero tenemos que traducir en algo que puede entender el WS2812. Resulta que esto no es difícil de hacer y es similar a cómo funcionan los colores en la mayoría de pantallas digitales (por ejemplo, la pantalla en la que estás leyendo esto!). La intensidad de todos los LEDs de 3l dentro de la WS2812 se puede establecer de forma independiente a un valor entre 0 (completamente apagado) y 255 (completamente activado). Así que para establecer el color blanquecino como se mencionó anteriormente, tenemos que decir el chip de controlador integrado de WS2811:
"¡ Hey! Set el LED rojo a una intensidad de 255, el azul para una intensidad de 255 y el verde a una intensidad de 255". (como lo ilustra el siguiente vídeo de la demo)
Pero ¿cómo exactamente vamos a enviar este mensaje a la WS2811? Tenemos que profundizar un poco en lógica digital (retruécano previsto) para saber exactamente cómo estos y otros valores de intensidad admisible. Después de un par de pasos, a ser capaz de romper estos valores en su componente de 1s y 0s y enviarlas en serie al puerto digital de entrada de la WS2811.