Menu
CoddyTech

Seuil du potentiomètre

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

Un seuil est une ligne tracée sur une plage de valeurs : au-dessus, le programme fait une chose ; en dessous, il en fait une autre.

const int threshold = 600;

if (reading > threshold) {
  digitalWrite(13, HIGH);
} else {
  digitalWrite(13, LOW);
}

En plaçant cette ligne dans une const, on lui donne un nom et un emplacement unique où la modifier.

else est important : sans lui, la LED s’allume dès que la lecture dépasse la ligne et ne s’éteint plus jamais.

challenge icon

Défi

Facile

Le potentiomètre est connecté à A0 et la LED à la broche 13. Allume la LED lorsque la valeur lue est supérieure à 600 :

  • stocke 600 dans une const int threshold
  • lis A0 et allume la LED lorsque la valeur lue est supérieure au seuil, sinon éteins-la

Appuie sur Run, tourne le potentiomètre de part et d’autre du repère, puis appuie sur Check.

Essayez vous-même

const int ledPin = 13;
// const int threshold = ...

void setup() {
  pinMode(ledPin, OUTPUT);
}

void loop() {
  int reading = analogRead(A0);
  // allumer la LED au-dessus du seuil, l’éteindre en dessous
}
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