No micro-controlador adicional y módulo complementario de sombrero No necesaria.
El RPi-cero lo hace todo!
Uso de la muestra: servicio Web estado indicador (por ejemplo DowJonesIndex seguimiento), indicador de estado de evento político o deportivo, luz del humor, un sensor, la pista lo que sea. Ver el video en el paso 6.
El Raspberry Pi sólo tiene una línea PWM de hardware. Este proyecto tiene 3 líneas de PWM, usé un software impulsado por la biblioteca de la 'c' del PWM (http://wiringpi.com/reference/software-pwm-library/), que ya debería estar instalado.
Rompió la transformación en 2 procesos. Uno, interrupción conducido, las líneas de control de conmutación para el LED según sea necesario, recibiendo sus órdenes de su secuencia 'stdin'. El otro es un servidor de nodeJS evento conducido utilizando toma IO. Esto es para evitar cosas como la luz parpadeo mientras se asegura la capacidad de respuesta. La combinación por lo general utiliza menos de 5% de la CPU. Durante las épocas de color continuas actualizaciones (por medio de deslizadores y/o muchos clientes) puede fácilmente utilizar más 50% (sobre todo cuando también usando el navegador en el GUI de Pi-Zero). Tenga en cuenta que cuando un cambio viene en, actualización notificaciones salen a todos los clientes de toma abierta.