Leer un potenciómetro
Parte de la sección Entradas del Journey de Arduino de Coddy. Lección 8 de 22.
Un pin digital detecta dos valores, HIGH o LOW. Los pines marcados de A0 a A5 pueden hacer más: son entradas analógicas y miden un voltaje entre 0 y 5V.
analogRead(A0) mide el pin A0 y devuelve un número entero de 0 (0 voltios) a 1023 (5 voltios). Son 1024 pasos, cada uno de aproximadamente 5 milésimas de voltio. Una lectura analógica no necesita pinMode().
Un potenciómetro es una perilla con tres patas. Las dos exteriores se conectan a 5V y GND, y la del medio proporciona un voltaje que depende de la posición de la perilla: 0V en un extremo, 5V en el otro y 2.5V en el medio.
int reading = analogRead(A0);
Serial.println(reading);Desafío
FácilLa pata central del potenciómetro está conectada al pin A0. Imprime lo que lee:
- lee A0 con
analogRead()en unint - imprímelo y después espera 100 ms
Pulsa Run, gira el potenciómetro de la placa y observa los números; después pulsa Check.
Pruébalo tú mismo
void setup() {
Serial.begin(9600);
}
void loop() {
// lee A0, imprime la lectura, espera 100 ms
}
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