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.
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.
| 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 = D8; // Broche où est connectée le bouton
// D8 possède une résistance de pull-down interne
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);
}
}Item-Bouton_poussoir_boutonpoussoir.jpg Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #