Étape 5: Codage il
Ce que j’ai besoin maintenant, c’est d’avoir l’Arduino lire un bouton unique pour chaque fois que vous appuyez et relâchez un bouton. Le code ci-joint pour cela. Je vient de créer un retard de 50ms entre la vérification de l’état du bouton, ce qui semble être assez bon pour elle debounce.
L’autre chose, que j’ai changé a été de nettoyer le code. Le code précédent utilise 3 constantes pour chaque bouton. Cette version utilise des tableaux qui rend le code beaucoup plus facile à lire.
Pour faire fonctionner pour vos valeurs, remplacez vos valeurs (ce que vous avez obtenu à l’étape précédente) pour chaque bouton dans les tableaux buttonLowRange et buttonHighRange.
Une fois que vous avez fait cela, il vous suffit de mettre en place les actions que vous souhaitez lier les boutons dans la méthode dealWithButtonPress. À l’heure actuelle il imprime juste un message pour le numéro de série de sortie pour indiquer quel bouton a été enfoncé.