Envíos a todo MéxicoCompra protegidaAsesoría de especialistas

Cómo leer un potenciómetro con Arduino

Serie Arduino y ESP32 · Guía 12 / 20

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.

Lo que vas a lograr

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.

01 / Entiende el montaje

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.

DesdeHacia
Un extremo de la pistaUno 5V
Otro extremo de la pistaUno GND
CursorUno A0
02 / Prepara tus materiales

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.

Descargar Arduino IDE · sitio oficial ↗

03 / Conecta y configura

Esquema y pasos de preparación

Conecta cada terminal por su etiqueta

Las fotografías identifican los productos. La lista inferior muestra cada conexión por separado.

ARDUINO UNO R3 GENÉRICO · SKU 01025

ARDUINO UNO R3 GENÉRICO
SKU 01025

Tarjeta del ejemplo
Conexiones detalladas
POTENCIÓMETRO 10KO · SKU 01477

POTENCIÓMETRO 10KO
SKU 01477

Potenciómetro de 10 kΩ
1
5VAlimentación del Uno
Extremo AUn extremo de la pista resistiva
2
GNDTierra del Uno
Extremo BOtro extremo de la pista resistiva
3
CursorSalida variable del potenciómetro
A0Entrada analógica del Uno

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.

  1. Identifica cursor y extremos con el circuito desconectado.
  2. Conecta según la tabla; evita unir 5 V y GND sin la pista resistiva.
  3. Carga el ejemplo y gira lentamente el eje con el monitor a 115200.
04 / Copia y prueba

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.
Resultado esperado

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.

05 / Si algo no funciona

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.

Materiales del catálogo

Prepara tu siguiente proyecto

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 →

Karen Muller

Karen Muller · Tienda de Electrónica MX

Ejemplo educativo revisado contra documentación; no se ha probado físicamente en las unidades del catálogo. Sigue el pinout y los límites eléctricos de la versión que tengas.

Referencia técnica: analog ↗

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 →

Quiero un Arduino · WhatsApp ↗

Compartir ahora:
01Compra informadaPrecio, existencia y características antes de pagar.
02Garantía claraProcedimiento documentado para solicitar ayuda.
03PrivacidadTus datos se utilizan únicamente para fines informados.
Consultar políticas ↗