Table des matières:

Bouton-poussoir d'interfaçage - Les bases de l'Arduino : 3 étapes
Bouton-poussoir d'interfaçage - Les bases de l'Arduino : 3 étapes

Vidéo: Bouton-poussoir d'interfaçage - Les bases de l'Arduino : 3 étapes

Vidéo: Bouton-poussoir d'interfaçage - Les bases de l'Arduino : 3 étapes
Vidéo: Arduino UNO etc : Réagir à l'appui sur un bouton poussoir (front descendant...). Eviter les rebonds. 2024, Novembre
Anonim
Image
Image
Composants requis
Composants requis

Le bouton-poussoir est un composant qui relie deux points d'un circuit lorsque vous appuyez dessus.

Lorsque le bouton-poussoir est ouvert (non enfoncé), il n'y a pas de connexion entre les deux pattes du bouton-poussoir, donc la broche est connectée à 5 volts (à travers la résistance de rappel) et nous lisons un HAUT. Lorsque le bouton est fermé (appuyé), il établit une connexion entre ses deux pattes, reliant la broche à la terre, de sorte que nous lisons un BAS. (La broche est toujours connectée à 5 volts, mais la résistance entre elles signifie que la broche est "plus proche" de la terre.)

Étape 1: Composants requis:

Composants requis
Composants requis
Composants requis
Composants requis
Composants requis
Composants requis

1. Arduino UNO

2. Planche à pain

3. Bouton poussoir

4. Résistance

5. Cavalier

Étape 2: Schéma de circuit:

Schéma
Schéma

Connectez trois fils à la carte. Le premier va d'une branche du bouton-poussoir à travers une résistance pull-down (ici 10k ohm) à la masse. La seconde va de la patte correspondante du bouton poussoir à l'alimentation 5 volts. Le troisième se connecte à une broche d'E/S numérique (ici la broche 2) qui lit l'état du bouton.

Lorsque le bouton-poussoir est ouvert (non enfoncé), il n'y a pas de connexion entre les deux branches du bouton-poussoir, donc la broche est connectée à la terre (à travers la résistance pull-down) et nous lisons un LOW. Lorsque le bouton est fermé (appuyé), il établit une connexion entre ses deux pattes, reliant la broche à la tension, de sorte que nous lisons un HAUT. (La broche est toujours connectée à la terre, mais la résistance résiste au flux de courant, donc le chemin de moindre résistance est de +5V.) Si vous déconnectez la broche d'E/S numérique de tout, la LED peut clignoter de manière erratique. C'est parce que l'entrée est "flottante" - c'est-à-dire qu'elle n'est connectée ni à la tension ni à la terre. Il renverra plus ou moins aléatoirement soit HIGH soit LOW. C'est pourquoi vous avez besoin d'une résistance pull-down dans le circuit.

Étape 3: Coder:

Pour des projets plus intéressants, connectez-vous avec moi sur:

Youtube: https://www.youtube.com/channel/UCTS10_CRYJhT-vb9…Page Facebook:

Instagram:

bouton int=2;

int un; void setup() { Serial.begin(9600); pinMode(bouton, INPUT); } boucle vide() { a = digitalRead(bouton); Serial.print(" Valeur du bouton ="); Serial.println(a); }

Conseillé: