Menu
CoddyTech

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);
challenge icon

Desafío

Fácil

La pata central del potenciómetro está conectada al pin A0. Imprime lo que lee:

  • lee A0 con analogRead() en un int
  • 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
}
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