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.
Défi
FacileLe 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
}
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