Cómo leer un potenciómetro con Arduino
Convierte un giro en una lectura.
Conecta un potenciómetro de 10 kiloohms a la entrada A0 del Uno R3 y observa cómo cambia la lectura al girar su eje.
Entender una entrada analógica y el cursor de un potenciómetro.
Plataforma del ejemplo: Arduino Uno R3 / ATmega328P. Identifica la versión de tu unidad antes de cargar el sketch o conectar periféricos.
Lo que conviene revisar antes de empezar
El potenciómetro divide una tensión
Tiene dos extremos de una pista resistiva y un cursor. Entre 5 V y GND, el cursor entrega un nivel intermedio que cambia con la posición. A0 mide ese nivel dentro de los límites de la placa.
Confirma las terminales
En un potenciómetro sencillo el cursor suele ser la terminal central, pero identifícalo con su documentación o un multímetro. No confundas un modelo de varias secciones con el de tres terminales del ejemplo.
La lectura no es una medida de resistencia
analogRead entrega un código del convertidor analógico a digital. Para Uno R3, la lectura nominal va de 0 a 1023 con su resolución habitual. Los extremos reales pueden variar por alimentación y tolerancias.
| Desde | Hacia |
|---|---|
| Un extremo de la pista | Uno 5V |
| Otro extremo de la pista | Uno GND |
| Cursor | Uno A0 |
Lista para esta práctica
- Uno R3
- Potenciómetro sencillo de 10 kΩ SKU 01477
- Protoboard, jumpers y USB
Consulta contenido y disponibilidad en cada ficha. La fotografía identifica una referencia del catálogo; no confirma por sí sola la versión electrónica ni que incluya los accesorios de la práctica.
Esquema y pasos de preparación
Las fotografías identifican los productos. La lista inferior muestra cada conexión por separado.

ARDUINO UNO R3 GENÉRICO
SKU 01025

POTENCIÓMETRO 10KO
SKU 01477
Identifica el cursor y los dos extremos por su documentación o con un multímetro. La terminal central suele ser el cursor, pero debes confirmarlo. Desconecta la alimentación antes de modificar cables. Las fotos no representan la posición exacta de cada pin: sigue las etiquetas de tu unidad.
- Identifica cursor y extremos con el circuito desconectado.
- Conecta según la tabla; evita unir 5 V y GND sin la pista resistiva.
- Carga el ejemplo y gira lentamente el eje con el monitor a 115200.
Programa de ejemplo
Copia el sketch completo en un archivo nuevo. Selecciona la placa y el puerto correspondientes; pulsa Verificar y después Subir. Las bibliotecas adicionales, cuando se necesitan, están indicadas en la preparación.
const byte ENTRADA = A0;
void setup() { Serial.begin(115200); }
void loop() {
int lectura = analogRead(ENTRADA);
Serial.println(lectura);
delay(100);
}Cómo funciona
- analogRead convierte la tensión de A0 en un valor numérico.
- Si inviertes los extremos de la pista, cambia el sentido en que crece la lectura.
Los valores cambian progresivamente al girar el potenciómetro.
Primero confirma este resultado con el montaje básico. Después cambia una sola variable, como el mensaje o una pausa, y observa el efecto antes de agregar más componentes.
Errores frecuentes y qué revisar
- Lectura fija: revisa que A0 esté en el cursor.
- Lecturas erráticas: revisa GND, contactos y que el cursor no quede flotante.
Guarda el mensaje de error completo y anota placa, paquete y versión de biblioteca. Para pedir ayuda, comparte también el diagrama del montaje y el SKU de los componentes.
Preguntas frecuentes
¿Son voltios los números?
No. Son códigos del ADC.
¿Puedo usar el mismo 5 V en ESP32?
No. Esta guía está cableada para Uno R3.
¿Por qué no llega exactamente a los extremos?
La alimentación, tolerancias y contactos influyen en la lectura.
Prepara tu siguiente proyecto
- ARDUINO UNO ORIGINAL · SKU 01016
- ARDUINO UNO R3 GENÉRICO · SKU 01025
- ARDUINO UNO SMD GENÉRICO · SKU 02784
- POTENCIÓMETRO 10KO · SKU 01477
- PROTOBOARD GRANDE 830P · SKU 02398
Guía general: Arduino Uno, Nano o ESP32, ¿cuál elegir? →
Ver tarjetas de desarrollo →Continúa aprendiendo
Cómo conectar una pantalla LCD 16×2 I2C a Arduino Uno →
Cómo medir distancia con Arduino y un sensor ultrasónico HC-SR04 →
TIENDA DE ELECTRÓNICA MX · PUEBLA
¿Dónde comprar los materiales de tu proyecto?
Consulta modelos, accesorios, ubicación y horarios de nuestra tienda en el Centro de Puebla. Revisa tu lista antes de visitarnos o prepara tu compra en línea.
Arduino en Puebla · modelos y dónde comprar →
Componentes electrónicos en Puebla · modelos y dónde comprar →
