Etape 2: La théorie - comment les boutons sont lues normalement.
Comme vous pouvez le voir, vous devez vous procurer 1 entrée et 1 résistance par bouton et ensuite vous pouvez vérifier l’État dans votre sketch Arduino utilisant ce :
buttonState = digitalRead(buttonPin);
Je montre pas tous les paramètres etc.... Évidemment vous devez déclarer tout et définir le code pin comme un entrée, etc.. Vous pouvez voir l’exemple complet sur le site d’Arduino.
C’est très bien si vous utilisez seulement 1 ou 2 boutons, mais ce qui si vous avez besoin de 10 ? Cela laisse très peu de pins IO pour autre chose que vous pouvez faire.