Item:Bouton poussoir : Différence entre versions

Ligne 9 : Ligne 9 :
 
<br />
 
<br />
  
== Câblage : ==
+
==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 />
+
{{#annotatedImageLight:Fichier:Item-Bouton poussoir Boutonpoussoir bb.jpg|0=200px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/f/f2/Item-Bouton_poussoir_Boutonpoussoir_bb.jpg|href=./Fichier:Item-Bouton poussoir Boutonpoussoir bb.jpg|resource=./Fichier:Item-Bouton poussoir Boutonpoussoir bb.jpg|caption=|size=200px}}
  
== Code Minimal : ==
+
 
 +
<br />
 +
 
 +
==Code Minimal : ==
 
<br />
 
<br />
 
{| class="wikitable" cellspacing="0" border="0"
 
{| class="wikitable" cellspacing="0" border="0"
| height="17" align="left" bgcolor="#999999" |
+
| height="17" bgcolor="#999999" align="left" |
| align="center" valign="middle" bgcolor="#999999" |
+
| valign="middle" bgcolor="#999999" align="center" |
| align="center" bgcolor="#999999" |Bouton poussoir
+
| bgcolor="#999999" align="center" |Bouton poussoir
 
|-
 
|-
| rowspan="2" height="49" align="center" valign="middle" bgcolor="#999999" |Avant le Setup
+
| rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center" |Avant le Setup
| align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque
+
| valign="middle" bgcolor="#999999" align="center" |Importation de la bibliothèque
| align="left" valign="middle" |
+
| valign="middle" align="left" |
 
|-
 
|-
| align="center" valign="middle" bgcolor="#999999" |Création de l’objet
+
| valign="middle" bgcolor="#999999" align="center" |Création de l’objet
| align="left" valign="middle" |
+
| valign="middle" align="left" |
 
|-
 
|-
| height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Setup
+
| valign="middle" height="17" bgcolor="#999999" align="center" |Dans le Setup
| align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet
+
| valign="middle" bgcolor="#999999" align="center" |Démarrage de l’objet
| align="left" valign="middle" |pinMode(num_broche,INPUT_PULLDOWN) ;
+
| valign="middle" align="left" |pinMode(num_broche,INPUT_PULLDOWN) ;
 
|-
 
|-
| height="41" align="center" valign="middle" bgcolor="#999999" |Dans le Loop
+
| valign="middle" height="41" bgcolor="#999999" align="center" |Dans le Loop
| align="center" valign="middle" bgcolor="#999999" |Utilisation
+
| valign="middle" bgcolor="#999999" align="center" |Utilisation
| align="left" valign="middle" |int val_bouton = digitalRead(num_broche);<br />
+
| valign="middle" align="left" |int val_bouton = digitalRead(num_broche);<br />
 
|}
 
|}
 
<syntaxhighlight lang="arduino" line="1" start="1">
 
<syntaxhighlight lang="arduino" line="1" start="1">
Ligne 38 : Ligne 41 :
  
 
// Déclaration des variables constantes
 
// Déclaration des variables constantes
const int buttonPin = D5;     // Broche où est connectée le bouton
+
const int buttonPin = D8; // Broche où est connectée le bouton  
const int ledPin =  D4;     // Broche D4, où la led interne au wemos est connectée
+
// 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
 
// Variable d'etat
int buttonState = 0;         //Variable permettant de récupérer l'etat du bouton
+
int buttonState = 0;     // Variable permettant de récupérer l'etat du bouton
  
 
void setup() {
 
void setup() {

Version du 12 décembre 2020 à 14:30


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 Boutonpoussoir bb.jpg



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);
 1 /*Bouton branché à la broche D5 du wemos */
 2 
 3 // Déclaration des variables constantes
 4 const int buttonPin = D8; // Broche où est connectée le bouton 
 5 // D8 possède une résistance de pull-down interne
 6 const int ledPin =  D4;   // Broche D4, où la led interne au wemos est connectée
 7 // Variable d'etat
 8 int buttonState = 0;      // Variable permettant de récupérer l'etat du bouton
 9 
10 void setup() {
11   // Initialisation de la broche de la led en sortie
12   pinMode(ledPin, OUTPUT);
13   // Initialisation de la broche du bouton en entrée
14   pinMode(buttonPin, INPUT);
15 }
16 
17 void loop() {
18   // Lecture de l'état du bouton et stockage dans la variable buttonState
19   buttonState = digitalRead(buttonPin);
20 
21   // Si le bouton est appuyé, on éteins la led
22   if (buttonState == HIGH) {
23     // extinction de la led
24     digitalWrite(ledPin, HIGH);
25   } else {
26     // sinon allumage de la led
27     digitalWrite(ledPin, LOW);
28   }
29 }

Commentaires

Published