Montage pour un bouton poussoir
Photo d'un bouton poussoir

1/ Montage pull-down (LOW : relaché, HIGH : enfoncé) simple

Schéma électrique

Schéma du circuit électrique

Câblage

Dessin du câblage avec la carte Arduino

Exemple de programme

Le programme ci-dessous permet d'afficher l'état du bouton sur le Terminal série.

void setup() {
  //Initialisation de la communication avec le Terminal série
  Serial.begin(9600);
  
  //Initialise la broche 3 en entrée
  pinMode(3, INTPUT);
}

void loop() {
  //Création d'une variable booléenne
  //   pour y stocker l'état du bouton
  //   qui est lu sur la broche 3.
  boolean etatBouton=digitalRead(3);
  
  //Envoi de la valeur de la variable etatBouton
  //   sur la sortie série (vers l'ordinateur).
  Serial.println(etatBouton);
}

2/ Montage pull-down antirebond (avec condensateur)

Schéma électrique

Schéma du circuit électrique

Câblage

Dessin du câblage avec la carte Arduino