M5Stack Unit 3.96 et bouton d'arcade

Référence du bouton d'arcade

Préparation

Soudure du bouton

Connexion du bouton au Unit 3.96

Utilisation

Code à ajouter à setup()

Dans setup(), initialiser les broches, dans ce cas-ci, les broches du ATOM Lite :

  pinMode(32, INPUT_PULLUP);
  pinMode(26, OUTPUT);

Code à utiliser dans la boucle à intervalle régulier dans loop()

Pour obtenir la valeur du bouton :

int monEtatBouton = digitalRead(32);

Pour allumer la DEL du bouton :

digitalWrite(26, 1);

Pour éteindre la DEL du bouton :

digitalWrite(26, 0);

Pour allumer la DEL du bouton quand on appuie dessus :

 int monEtatBouton = digitalRead(32);
    if (monEtatBouton == 1) {
      digitalWrite(26, 0);
    } else {
      digitalWrite(26, 1);
    }