Menu
CoddyTech

Lire un potentiomètre

Fait partie de la section Entrées du Journey Arduino de Coddy. Leçon 8 sur 22.

Une broche numérique détecte deux valeurs, HIGH ou LOW. Les broches marquées A0 à A5 peuvent faire plus : ce sont des entrées analogiques et elles mesurent une tension comprise entre 0 et 5V.

analogRead(A0) mesure la broche A0 et renvoie un nombre entier de 0 (0 volt) à 1023 (5 volts). Cela représente 1024 niveaux, chacun correspondant à environ 5 millièmes de volt. Une lecture analogique ne nécessite pas de pinMode().

Un potentiomètre est un bouton doté de trois pattes. Les deux pattes extérieures sont reliées à 5V et à GND, et la patte centrale fournit une tension qui dépend de la position du bouton : 0V à une extrémité, 5V à l’autre et 2.5V au milieu.

int reading = analogRead(A0);
Serial.println(reading);
challenge icon

Défi

Facile

La broche centrale du potentiomètre est connectée à la broche A0. Affiche ce qu’elle lit :

  • lis A0 avec analogRead() dans un int
  • affiche la valeur, puis attends 100 ms

Appuie sur Run, tourne le potentiomètre sur la carte et observe les nombres, puis appuie sur Check.

Essayez vous-même

void setup() {
  Serial.begin(9600);
}

void loop() {
  // lis A0, affiche la valeur lue, attends 100 ms
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Entrées

Entraînez-vous par vous-même : Playground Arduino