Étape 18 : boutons
Pour vous connecter à un bouton, j’ai procédez comme suit :
Bouton Arduino
5V---> un des câbles bouton
bouton Pin--> autre fil bouton
La valeur de l’axe à l’entrée
pinMode (buttonPin, entrée) ;
Faire une lecture numérique sur la broche
lecture int = digitalRead(buttonPin) ;
C’est l’essentiel, mais pour obtenir une lecture exacte, surtout si vous essayez de détecter des séquences que vous allez vouloir faire quelque chose comme dans l’exemple de debounce inclus avec l’IDE Arduino. Fondamentalement, ceci vérifie pour voir si le même bouton est toujours appuyé à chaque passage dans la boucle, s’il est modifié depuis le dernier lu alors il ne compte pas la lecture jusqu'à ce que le retard debounce a passé (quelques millisecondes). C’est parce que le bouton lectures peuvent être un peu squirly dans la transition entre le "" et peuvent ressembler à touches multiples.