Différences entre versions de « Entrée Bouton »
Ligne 34 : | Ligne 34 : | ||
[[Fichier:Bouton2.jpg]] | [[Fichier:Bouton2.jpg]] | ||
+ | |||
+ | ''TODO: changer la photographie'' | ||
Le raccordement ressemble alors à ceci: | Le raccordement ressemble alors à ceci: | ||
[[Fichier:Bouton3.png]] | [[Fichier:Bouton3.png]] | ||
+ | |||
+ | Source: [http://www.ladyada.net/learn/arduino/lesson5.html AdaFruit] |
Version du 31 mars 2012 à 18:24
Entrée digitale
Avec Arduino, il est possible de configurer une pin en entrée ou en sortie.
Lorsqu'elle est configurée en entrée, il est possible de lire l'état haut/bas dans le programme.
- Un état "haut" (HIGH) correspond au raccordement vers le +5 volts.
- Un état "bas" (LOW) correspond au raccordement à la masse (GND, 0 Volts).
Il est fortement déconseillé d'appliquer plus de 5 volts sur une entrée...ce qui aurait pour effet d'endommager l'entrée, voire d'envoyer le micro-contrôleur "Ad Patres".
protéger l'entrée digitale
Comme précisé, l'entrée digitale est configurée dans le programme.
Si par malheur cette entrée est raccordée au +5 volts et que le programme configure la pin en sortie (OUTPUT), on a toutes les chances de produire un court-circuit franc!
Le micro-contrôleur n'appréciera pas et encore une fois, il a de forte chance de rendre visite à Saint Pierre.
Pour protéger l'entrée d'un tel risque, l'on insère généralement une résistance de 100 Ohms entre l'entrée et le reste du circuit.
source: AdaFruit
Raccordement du bouton
Maintenant, il ne reste plus qu'a raccorder l'entrée (protégée) soit au +5 volts, soit à la masse.
C'est bien entendu possible à l'aide d'un bouton deux directions ou un bouton a bascule (deux direction) comme celui présenté ci-dessous.
Les principaux désavantages d'une telle option sont:
- Le prix beaucoup plus élevé qu'un simple bouton poussoir.
- L'encombrement général.
- D'une façon générale, les gens préfèrent pousser des boutons plutôt que de basculer des leviers :-)
TODO: changer la photographie
Le raccordement ressemble alors à ceci:
Source: AdaFruit