Étape 9: Comment ça marche - Code panne
Haut niveau - l’horloge obtenir le temps d’un serveur de temps global, en utilisant le Network Time Protocol (NTP) et les mises à jour de la NeoPixels.
Le code commence par définir 5 couleurs - s’il vous plaît n’hésitez pas à modifier ces et poster dans les commentaires si vous avez bonne conception skilzs.
Le programme d’installation initialise la bibliothèque NeoPixel, dessine l’arrière-plan de l’horloge, tente de se connecter au réseau local et démarre le Client UDP . En attendant de se connecter au réseau Local, l’anneau de NeoPixel change de couleurs au hasard toutes les quelques secondes.
La boucle de travail consiste à mettre à jour l’anneau de NeoPixel à l’heure exacte sur une base régulière et pour obtenir l’heure NTP à l’occasion. Il a une petite quantité de code à suivre à la fois entre les appels au serveur NTP .