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);Défi
FacileLa broche centrale du potentiomètre est connectée à la broche A0. Affiche ce qu’elle lit :
- lis A0 avec
analogRead()dans unint - 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
}
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