Arduino > Entrée numérique (digital input)
Contents (hide)
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 0 | lecture de 0V |
HIGH ou 1 | lecture 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.