Paso 9: Cómo funciona - código de avería
Alto nivel - el reloj de obtener el tiempo de un timeserver global, mediante el Network Time Protocol (NTP) y las actualizaciones del NeoPixels.
El código empieza por definir 5 colores - no dude en cambiarlas y post en los comentarios si tiene buen diseño skilzs.
La configuración inicializa la biblioteca de NeoPixel, el fondo basa en el reloj, intenta conectarse a la red local y comienza al cliente UDP . La espera para conectarse a la red Local, el anillo de NeoPixel cambia a colores al azar cada pocos segundos.
El lazo de trabajo es actualizar el anillo de NeoPixel a la hora correcta sobre una base regular y para obtener la hora NTP en ocasiones. Tiene una pequeña cantidad de código a medir el tiempo entre llamadas al servidor NTP .