Différences entre les versions de « Bouton poussoir : programmation avec Arduino »

De MediaWiki UOF
Aller à la navigation Aller à la recherche
Ligne 10 : Ligne 10 :




==== Câblage avec résistance pull-up ===
 
 
==== Câblage avec résistance pull-up ====
[[Fichier:BP PullUp schéma.png|300px]]
[[Fichier:BP PullUp schéma.png|300px]]
[[Fichier:BP PullUp bb.png|500px]]
[[Fichier:BP PullUp bb.png|500px]]
==== Code ====
 
Résistance de tirage : 10k Ohm (avec une résistance de 1k Ohm ça fonctionne également mais la consommation de courant sera plus importante).
 
L'entrée 2 de l'Arduino voit 0V quand le bouton poussoir est relâché
L'entrée 2 de l'Arduino voit 5V quand le bouton poussoir est pressé
==== Code Arduino====


== Code ==
== Code ==

Version du 7 décembre 2022 à 15:05

Introduction

Lors de l'appui sur le bouton, deux lames sont mise en mouvement et vienne en contact l'une de l'autre soit au repos (normalement fermé) ou lors de l'appui (normalement ouvert). Pour pouvoir revenir à sa position initiale après utilisation, le bouton poussoir est doté d’un mécanisme constitué d’un ressort de rappel. Lorsque vous appuyez dessus avec le doigt, le ressort permet au bouton de revenir à sa place.

Implémentation

Il est nécessaire d'utiliser une résistance afin de fixer le potentiel lorsque le bouton poussoir est ouvert. ceci est réalisé avec une résistance de Pull-Up ou une résistance de Pull-Down.

Implémentation avec résistance de Pull-Up

Câblage avec résistance pull-up

BP PullUp schéma.png BP PullUp bb.png

Résistance de tirage : 10k Ohm (avec une résistance de 1k Ohm ça fonctionne également mais la consommation de courant sera plus importante).

L'entrée 2 de l'Arduino voit 0V quand le bouton poussoir est relâché L'entrée 2 de l'Arduino voit 5V quand le bouton poussoir est pressé

Code Arduino

Code

Code disponible dans l'IDE Arduino

Le code de test est disponible dans les exemples disponible avec l'IDE Arduino

Code minimal