Comment Connecter Un Bouton à Arduino

Table des matières:

Comment Connecter Un Bouton à Arduino
Comment Connecter Un Bouton à Arduino

Vidéo: Comment Connecter Un Bouton à Arduino

Vidéo: Comment Connecter Un Bouton à Arduino
Vidéo: TUTO ARDUINO #2 : FAIRE FONCTIONNER UN BOUTON / INTERRUPTEUR ! 2024, Peut
Anonim

On dirait que cela pourrait être plus facile que de connecter un bouton ? Néanmoins, il y a aussi des pièges ici. Trouvons-le.

Bouton tactile
Bouton tactile

Il est nécessaire

  • -Arduino;
  • - bouton tactile;
  • - résistance 10 kOhm;
  • - planche à pain;
  • - les fils de connexion.

Instructions

Étape 1

Les boutons sont différents, mais ils remplissent tous la même fonction - ils connectent physiquement (ou, au contraire, coupent) les conducteurs ensemble pour fournir un contact électrique. Dans le cas le plus simple, il s'agit de la connexion de deux conducteurs; il existe des boutons qui relient plusieurs conducteurs.

Certains boutons, après appui, laissent les conducteurs connectés (boutons à accrochage), d'autres ouvrent immédiatement le circuit après avoir relâché (non à accrochage).

En outre, les boutons sont divisés en normalement ouverts et normalement fermés. Le premier, lorsqu'il est pressé, ferme le circuit, le second s'ouvre.

Aujourd'hui, le type de boutons, appelés "boutons tactiles", est largement utilisé. Les barres ne viennent pas du mot "tact", mais plutôt du mot "tactile", tk. la pression se fait bien sentir avec les doigts. Ce sont des boutons qui, lorsqu'ils sont enfoncés, ferment le circuit électrique, et lorsqu'ils sont relâchés, ils s'ouvrent.

Différents boutons et leurs schémas de circuits
Différents boutons et leurs schémas de circuits

Étape 2

Le bouton est une invention très simple et utile qui sert à une meilleure interaction homme-technologie. Mais, comme tout dans la nature, ce n'est pas parfait. Cela se manifeste par le fait que lorsque vous appuyez sur le bouton et lorsque vous le relâchez, le soi-disant. "bounce" ("bounce" en anglais). Il s'agit d'une commutation multiple de l'état du bouton dans un court laps de temps (de l'ordre de quelques millisecondes) avant qu'il ne prenne un état stable. Ce phénomène indésirable se produit au moment de la commutation du bouton en raison de l'élasticité des matériaux du bouton ou en raison de micro étincelles résultant d'un contact électrique.

Vous pouvez voir le rebond des contacts de vos propres yeux en utilisant l'Arduino, ce que nous ferons un peu plus tard.

Contact rebond sur simple pression d'un bouton
Contact rebond sur simple pression d'un bouton

Étape 3

Pour connecter un bouton d'horloge normalement ouvert à l'Arduino, vous pouvez procéder de la manière la plus simple: connectez un conducteur libre du bouton à l'alimentation ou à la terre, l'autre à la broche numérique de l'Arduino. Mais en général, c'est faux. Le fait est qu'aux moments où le bouton n'est pas fermé, des interférences électromagnétiques apparaîtront sur la sortie numérique de l'Arduino, et de ce fait, de fausses alarmes sont possibles.

Pour éviter le ramassage, la broche numérique est généralement connectée via une résistance suffisamment grande (10 kΩ), soit à la terre, soit à l'alimentation. Dans le premier cas, cela s'appelle un "circuit de résistance pull-up", dans le second, un "circuit de résistance pull-up". Jetons un coup d'œil à chacun d'eux.

Schéma de connexion d'un bouton à Arduino directement
Schéma de connexion d'un bouton à Arduino directement

Étape 4

Tout d'abord, nous connectons le bouton à l'Arduino à l'aide d'un circuit de résistance de rappel. Pour ce faire, connectez un contact du bouton à la masse et l'autre à la sortie numérique 2. La sortie numérique 2 est également connectée via une résistance de 10 kOhm à l'alimentation +5 V.

Circuit de résistance de rappel
Circuit de résistance de rappel

Étape 5

Écrivons ce croquis pour gérer les clics sur les boutons et téléchargeons-le sur l'Arduino.

La LED intégrée sur la broche 13 est maintenant allumée en permanence jusqu'à ce que le bouton soit enfoncé. Lorsque nous appuyons sur le bouton, il devient LOW et la LED s'éteint.

Croquis pour le traitement des clics sur les boutons selon le schéma avec une résistance de rappel
Croquis pour le traitement des clics sur les boutons selon le schéma avec une résistance de rappel

Étape 6

Assemblons maintenant le circuit de résistance pull-down. Connectez un contact du bouton à l'alimentation +5 V, l'autre à la sortie numérique 2. Connectez la sortie numérique 2 via une résistance de 10 kΩ à la terre.

Nous ne modifierons pas le croquis.

Circuit de résistance pull-down
Circuit de résistance pull-down

Étape 7

Maintenant, la LED est éteinte jusqu'à ce que le bouton soit enfoncé.

Conseillé: