Étape 3: L’esquisse de l’Arduino
Bien que l’Arduino est extrêmement polyvalent et peut faire beaucoup de choses différentes, il incombe à l’utilisateur d’être en mesure de programmer ces à en faire usage plus. Ma version actuelle de l’esquisse est attachée.
J’ai utilisé logiciel debounce au lieu de debounce matériel donc moins de brasage et de connexions, donc je peux garder le paquet plus petit. Pour ceux qui débutent dans ce genre de chose, debounce est où vous contrer les effets mécaniques d’un bouton pressé.
Debounce tutoriel - un excellent article qui fait clair du tout pour moi, Merci beaucoup
Une chose j’ai essayé de faire est de créer une fonction pour le debouncing comme le croquis est assez long, avec tout le code antirebonds écrit à plusieurs reprises. Jusqu'à présent, la fonction est encore en développement.
La structure de base de l’esquisse est les vérifications de la boucle principale trois boutons et les voyants s’ils sont configurés pour exécuter. L’affichage à 7 segments est constamment allumé et est appelées à chaque passage dans la boucle principale. Il y a 2 fonctions, un pour l’affichage de l’affichage à 7 segments qui met également à jour les LED, ainsi qu’un autre pour le réglage de l’affichage à 7 segments.
J’ai l’intention aussi ajouter plus à la routine d’installation afin que toutes les LED et segments plus sonores sont vérifiés dans un premier temps.
Téléchargé dernière version V2 25/10/2014