Étape 5: Le code
Si vous n’avez pas le logiciel gratuit mpide pour compiler le code sur la Uno32 déjà, vous pouvez le télécharger depuis ici.
Je ne vais pas dans les détails sur l’interaction entre le code (fourni juste après cette étape) avec les différentes composantes, mais je ne veux pas toucher sur un certain nombre de choses que je ressens sont des points essentiels dans la prise de ce circuit fonctionne correctement.
Le premier est de s’assurer que toutes les broches numériques sont déclarés être des entrées ou sorties comme il convient, dans le cas contraire, vous pouvez trouver que vos boutons ne fonctionnent pas comme ils devraient, si elles ne sont pas étiquetés comme entrées.
En outre, car notre circuit s’exécute généralement à 125 Hz, il faut s’assurer que l’horloge met à jour son affichage au moment opportun. L’heure actuelle, selon le code, l’horloge change sa valeur une fois chaque seconde ou lorsqu’il parcourt sa boucle 125 fois. Si nous voulions plutôt que la mise à jour de l’horloge une fois par minute, la variable « min2 » devrait être augmenté lorsque « cocher » atteint 7500. C’est parce que les cycles de 7500 / (125 cycles par seconde, ou Hz) = 60 secondes.