Entrée Bouton

De MCHobby - Wiki
Révision datée du 31 mars 2012 à 18:21 par Admin (discussion | contributions) (Page créée avec « == 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 h... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Sauter à la navigation Sauter à la recherche

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.

Bouton1.png

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:

  1. Le prix beaucoup plus élevé qu'un simple bouton poussoir.
  2. L'encombrement général.
  3. D'une façon générale, les gens préfèrent pousser des boutons plutôt que de basculer des leviers :-)

Bouton2.jpg

Le raccordement ressemble alors à ceci:

Bouton3.png