Étape 3: Le Code
Première nous allons configurer le début pour communiquer avec l’horloge temps réel et de garder le temps
Puis nous avons mis des constantes pour définir les broches de l’Arduino pour les voyants et boutons poussoirs
Nous devons ensuite initialiser tout dans la fonction de réglage
Et nous aurons une fonction simple boucle appelant les fonctions différentes pour faire le travail, qu'il doit faire. Nous dormirons à 500 ms, parce que nous n’avez pas besoin boucler aussi vite que possible, cela aide aussi avec réglage de l’heure quand nous appuyer sur les boutons donc il ne change pas trop vite.
Voici comment nous recherchez les entrées boutons poussoirs et réagir
Pour accéder à l’horloge temps réel, nous allons créer une fonction setTime et getTime
Vous avez probablement remarqué certains étrange fonction appelle dans le code ci-dessus... nous allons créer ces fonctions utilitaires. Ils sont utiles pour convertir des nombres décimaux à un octet lisible par le protocole d’horloge temps réel et vice versa
Maintenant nous allons allumer et éteindre les voyants appropriés selon quelle heure il est
Et l’horloge peut fonctionner:)