Item:Bouton poussoir


Item-Bouton poussoir 250px-Bp.jpg

Bouton poussoir

Un bouton (ou bouton poussoir et bouton-poussoir) est un interrupteur simple qui permet de contrôler les capacités d'une machine ou d'un objet1. C'est le principal moyen d'interaction entre l'homme et la machine.

1EUR (€)


Description longue

Un bouton (ou bouton poussoir et bouton-poussoir) est un interrupteur simple qui permet de contrôler les capacités d'une machine ou d'un objet1. C'est le principal moyen d'interaction entre l'homme et la machine.


Câblage :

Item-Bouton poussoir Capture decran du 2020-12-04 17-15-24.png

Code Minimal :


Bouton poussoir
Avant le Setup Importation de la bibliothèque
Création de l’objet
Dans le Setup Démarrage de l’objet pinMode(num_broche,INPUT_PULLDOWN) ;
Dans le Loop Utilisation int val_bouton = digitalRead(num_broche);
/*Bouton branché à la broche D5 du wemos */

// Déclaration des variables constantes
const int buttonPin = D5;     // Broche où est connectée le bouton
const int ledPin =  D4;      // Broche D4, où la led interne au wemos est connectée
// Variable d'etat
int buttonState = 0;         //Variable permettant de récupérer l'etat du bouton

void setup() {
  // Initialisation de la broche de la led en sortie
  pinMode(ledPin, OUTPUT);
  // Initialisation de la broche du bouton en entrée
  pinMode(buttonPin, INPUT);
}

void loop() {
  // Lecture de l'état du bouton et stockage dans la variable buttonState
  buttonState = digitalRead(buttonPin);

  // Si le bouton est appuyé, on éteins la led
  if (buttonState == HIGH) {
    // extinction de la led
    digitalWrite(ledPin, HIGH);
  } else {
    // sinon allumage de la led
    digitalWrite(ledPin, LOW);
  }
}

Commentaires

Published