Menu
CoddyTech

Umbral del potenciómetro

Parte de la sección Entradas del Journey de Arduino de Coddy. Lección 12 de 22.

Un umbral es una línea trazada a lo largo de un rango: por encima, el sketch hace una cosa; por debajo, otra.

const int threshold = 600;

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

Guardar la línea en una const le da un nombre y un único lugar donde cambiarla.

El else es importante: sin él, el LED se enciende cuando la lectura supera la línea y nunca vuelve a apagarse.

challenge icon

Desafío

Fácil

El potenciómetro está conectado a A0 y el LED al pin 13. Enciende el LED mientras la lectura sea superior a 600:

  • guarda 600 en un const int threshold
  • lee A0 y enciende el LED cuando la lectura sea superior al umbral; de lo contrario, apágalo

Pulsa Run, gira el potenciómetro pasando la línea en ambas direcciones y, después, pulsa Check.

Pruébalo tú mismo

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

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

void loop() {
  int reading = analogRead(A0);
  // enciende el LED por encima del umbral y apágalo por debajo
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Entradas

Practica por tu cuenta: Playground de Arduino