(Page créée avec « {{Item |Main_Picture=Item-Bouton_poussoir_250px-Bp.jpg |Description=Un bouton (ou bouton poussoir et bouton-poussoir) est un interrupteur simple qui permet de contrôler l... ») |
|||
| Ligne 1 : | Ligne 1 : | ||
{{Item | {{Item | ||
|Main_Picture=Item-Bouton_poussoir_250px-Bp.jpg | |Main_Picture=Item-Bouton_poussoir_250px-Bp.jpg | ||
| − | |Description=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 | + | |Description=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. |
| − | |Categories= | + | |Categories=Parts |
| − | |Cost= | + | |Cost=1 |
|Currency=EUR (€) | |Currency=EUR (€) | ||
| − | |ItemLongDescription= | + | |ItemLongDescription=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. |
| − | {| class="wikitable" align=" | + | |
| − | | | + | <br /> |
| − | + | ||
| − | + | == Câblage : == | |
| − | + | {{#annotatedImageLight:Fichier:Item-Bouton poussoir Capture decran du 2020-12-04 17-15-24.png|0=603px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/a/a0/Item-Bouton_poussoir_Capture_decran_du_2020-12-04_17-15-24.png|href=./Fichier:Item-Bouton poussoir Capture decran du 2020-12-04 17-15-24.png|resource=./Fichier:Item-Bouton poussoir Capture decran du 2020-12-04 17-15-24.png|caption=|size=603px}}<br /> | |
| + | |||
| + | == Code Minimal : == | ||
| + | <br /> | ||
| + | {| class="wikitable" cellspacing="0" border="0" | ||
| + | | height="17" align="left" bgcolor="#999999" | | ||
| + | | align="center" valign="middle" bgcolor="#999999" | | ||
| + | | align="center" bgcolor="#999999" |Bouton poussoir | ||
| + | |- | ||
| + | | rowspan="2" height="49" align="center" valign="middle" bgcolor="#999999" |Avant le Setup | ||
| + | | align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque | ||
| + | | align="left" valign="middle" | | ||
| + | |- | ||
| + | | align="center" valign="middle" bgcolor="#999999" |Création de l’objet | ||
| + | | align="left" valign="middle" | | ||
| + | |- | ||
| + | | height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Setup | ||
| + | | align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet | ||
| + | | align="left" valign="middle" |pinMode(num_broche,INPUT_PULLDOWN) ; | ||
| + | |- | ||
| + | | height="41" align="center" valign="middle" bgcolor="#999999" |Dans le Loop | ||
| + | | align="center" valign="middle" bgcolor="#999999" |Utilisation | ||
| + | | align="left" valign="middle" |int val_bouton = digitalRead(num_broche);<br /> | ||
|} | |} | ||
| − | + | <syntaxhighlight lang="arduino" line="1" start="1"> | |
| + | /*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); | ||
| + | } | ||
| + | } | ||
| + | </syntaxhighlight><br /> | ||
}} | }} | ||
{{Tuto Status | {{Tuto Status | ||
|Complete=Published | |Complete=Published | ||
}} | }} | ||
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 = 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);
}
}Item-Bouton_poussoir_250px-Bp.jpg Published
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #