Étape 3: Installer (upload) le logiciel
C’est tout là est à lui - vous avez maintenant votre propre compte à rebours fou !
Vous pouvez appuyer sur le bouton pour régler l’heure. Maintenez le bouton enfoncé pour mettre rapidement. Si vous maintenez pendant plus de 5 secondes, il ira 10 fois plus vite.
Le côlon d’heure : minute centre clignote pendant les secondes quand il n’y a plus d’une heure a laissé sur le compte à rebours, sinon il affiche minutes : secondes et le colon reste stable.
Le logiciel a quelques commentaires pour vous aider à le comprendre, mais essentiellement il assure le suivi des temps en vérifiant la valeur de millis(), et chaque fois que 1000 millis se sont écoulés ce compte à rebours de 1 seconde. Millis() retourne le nombre de millisecondes depuis le démarrage.
En mode panique, elle compte à rebours 10 fois plus rapide - le second indicateur de décrémentation chaque 10e de seconde.
Comme pour mes précédents Arduino horloge Instructable, ce ne sera pas aussi précis que l’utilisation d’une horloge temps réel (RTC), mais c’est assez bon pour notre compte à rebours.
Lorsque la minuterie atteint zéro, l’action dès maintenant est pour allumer la LED qui est déjà connectée à D13 (vous pouvez le voir s’allument dans la vidéo lorsque je déconnecte le fil rouge). Puisque la broche fourniront 5 volts, vous pouvez réellement aussi l’utiliser pour faire d’autres actions, comme allumer/éteindre un relais ou un gadget même en cours d’exécution un peu sonore d’une vieille carte de voeux, par exemple. Vous pouvez également modifier le code pour faire des choses plus intéressantes - par exemple, vous pouvez connecter un haut-parleur ou un buzzer et utiliser la bibliothèque de l’Arduino emplacements pour faire un bruit (voir exemple de Digital-Tone_Melody intégré de l’Arduino).
Profitez !