Arduino > Entrée numérique (digital input)

Contents (hide)

  1. 1. Description
  2. 2. Exemples

1.  Description

Une broche configurée en entrée numérique permet de mesurer la tension au niveau de la broche.

Une broche est configurée en entrée numérique par défaut.

En tant qu'entrée numérique, la broche est en «haute impédance». C'est à dire que le courant électrique peut difficilement circuler par elle.

Toute broche de l'Arduino peut être configurées en tant qu'entrée numérique.

Pour configurer une broche en entrée numérique, il faut utiliser pinMode():

pinMode(# de la broche,INPUT); // CONFIGURER UNE BROCHE EN ENTREE NUMERIQUE

Il est possible de lire la tension à la broche avec la commande digitalRead():

int lecture = digitalRead(# de la broche); // LECTURE DE LA TENSION A LA BROCHE

Une entrée numérique peut retourner deux valeurs de lectures:

LOW ou 0lecture de 0V
HIGH ou 1lecture de 5V

Si jamais la tension est entre 0V et 5V, on dit que la broche est flottante, ce qui est à éviter. Une résistance de rappel peut servir à contrer les broches flottantes.

Afin de contrer une broche flottante et afin d'éviter d'utiliser une résistance de rappel externe, il est possible d'utiliser une résistance de rappel interne en utilisant le mode INPUT_PULLUP avec pinMode() :

pinMode(broche,INPUT_PULLUP); // Configuration du mode.

2.  Exemples