Stock en LimaEnvíos a todo el PerúRecojo en tienda · Surco y San MiguelAtención por WhatsApp

Potenciómetro: qué es, cómo funciona, tipos y cómo usarlo con Arduino

Sus pines, qué significan los códigos B10K, A10K o 103, los tipos de potenciómetro y cómo controlar el brillo de un LED con Arduino.

El potenciómetro es una resistencia que puedes cambiar a mano: giras su eje y cambia su valor. Es lo que hay detrás de una perilla de volumen, un regulador de brillo o el control de velocidad de un juguete. En esta guía te explicamos cómo funciona, qué significan sus pines y códigos, los tipos que existen y cómo usarlo con Arduino.

🎛️Resistencia variable
la ajustas a mano
📍3 pines
dos extremos y un cursor
🔢10 kΩ
el más usado con Arduino

¿Cómo funciona un potenciómetro?

Por dentro tiene una pista de material resistivo en forma de arco y un cursor (un contacto metálico) que se desliza sobre ella cuando giras el eje.

Cómo funciona un potenciómetro: pista resistiva en arco con los pines 1 y 3 en los extremos y el pin 2 conectado al cursor que se mueve al girar; con 5V y GND en los extremos, el cursor entrega entre 0 y 5 V.

  • Pines de los extremos: están conectados a las puntas de la pista. Entre ellos siempre mides la resistencia total (por ejemplo, 10 kΩ), sin importar cómo esté girado.
  • Pin del cursor: en los potenciómetros rotativos comunes es el del centro. Entre el cursor y cada extremo la resistencia cambia al girar: cuando una sube, la otra baja.

Si conectas un extremo a 5 V y el otro a GND, el cursor entrega un voltaje que va de 0 a 5 V según cuánto lo gires. Así es como el Arduino "lee" la posición de una perilla.

¿Qué significan los códigos B10K, A10K o 103?

La letra: lineal o logarítmico

LetraTipoCómo cambiaIdeal para
BLinealParejo: a mitad de giro, mitad del valorArduino, sensores, control de motores y brillo
ALogarítmicoCambia poco al inicio y mucho al finalControl de volumen de audio

Para proyectos con Arduino, usa siempre uno lineal (B).

El número: el valor de la resistencia

En los potenciómetros grandes el valor suele venir escrito directo: B10K es lineal de 10 kΩ. En los trimpots viene en un código de tres cifras: las dos primeras son el número y la tercera, cuántos ceros se agregan.

CódigoCuentaValor
10210 + 001 000 Ω = 1 kΩ
50250 + 005 000 Ω = 5 kΩ
10310 + 00010 000 Ω = 10 kΩ
10410 + 0000100 000 Ω = 100 kΩ

¿Quieres repasar cómo se leen los valores de las resistencias? Mira nuestra guía del código de colores de las resistencias.

Tipos de potenciómetro

Tipos de potenciómetro: rotativo con eje para perilla, trimpot que se ajusta con desarmador y potenciómetro deslizante que se mueve en línea recta.

  • Rotativo: el clásico, con un eje donde se coloca una perilla. Se usa cuando la persona lo va a girar seguido: volumen, brillo, velocidad.
  • Trimpot (o preset): pequeño, se ajusta con un desarmador. Se usa para calibrar algo una vez y dejarlo fijo. Los multivuelta necesitan muchas vueltas para recorrer todo su valor, por eso permiten un ajuste muy fino.
  • Deslizante: se mueve en línea recta, como los controles de una consola de sonido.

Cómo usar un potenciómetro con Arduino

Vamos a leer la posición del potenciómetro y usarla para controlar el brillo de un LED. Necesitas un potenciómetro lineal de 10 kΩ, un LED y una resistencia de 220 Ω (si no sabes por qué el LED lleva resistencia, mira cómo calcular la resistencia de un LED).

Potenciómetro con Arduino Uno: extremos a 5V y GND, cursor al pin A0; el pin 9 va a una resistencia de 220 ohm, luego a la pata larga del LED, y la pata corta a GND.

ComponenteArduino Uno
Potenciómetro: un extremo5V
Potenciómetro: cursor (centro)Pin analógico A0
Potenciómetro: otro extremoGND
LED: pata larga (+)Resistencia de 220 Ω → pin 9
LED: pata corta (–)GND

Si es tu primera vez armando en protoboard, revisa nuestra guía de cómo usar una protoboard.

Código: el potenciómetro controla el brillo

Abre el Arduino IDE, copia este código y súbelo:

const int pinPot = A0;   // cursor del potenciómetro
const int pinLed = 9;    // pin con PWM (~)

void setup() {
  Serial.begin(9600);
  pinMode(pinLed, OUTPUT);
}

void loop() {
  int valor = analogRead(pinPot);            // de 0 a 1023
  int brillo = map(valor, 0, 1023, 0, 255);  // analogWrite usa de 0 a 255
  analogWrite(pinLed, brillo);

  Serial.print("Potenciómetro: ");
  Serial.print(valor);
  Serial.print("   Brillo: ");
  Serial.println(brillo);
  delay(50);
}

Gira la perilla: el LED se apaga en un extremo y brilla al máximo en el otro. En el Monitor Serie (9600 baudios) verás el valor que lee el Arduino, de 0 a 1023.

¿Por qué el pin 9? Porque es un pin con PWM (marcado con ~ en la placa): puede simular voltajes intermedios con analogWrite(). En el Arduino Uno los pines PWM son el 3, 5, 6, 9, 10 y 11. Si quieres conocer mejor los pines, mira nuestra guía de pines del Arduino Uno.

Preguntas frecuentes

Al girar, el valor sube al revés, ¿lo conecté mal?

No está mal: solo depende de qué extremo pusiste en 5V y cuál en GND. Si quieres que suba hacia el otro lado, intercambia los cables de los extremos. El del centro se queda igual.

¿Qué valor de potenciómetro uso con Arduino?

El más usado es el de 10 kΩ lineal (B10K). Para leer una posición, como en el código de esta guía, es la opción más común.

El valor que lee el Arduino salta aunque no lo toque, ¿por qué?

Revisa primero las conexiones: si el cursor no está bien conectado a A0, o falta el cable de 5V o de GND, el pin queda "al aire" y lee valores al azar. Si todo está bien conectado y solo varía 1 o 2 números, es normal.

¿Cómo sé cuál es el pin del cursor?

En los potenciómetros rotativos comunes es el del centro. Si tienes dudas, usa un multímetro en ohmios: entre los dos extremos la resistencia no cambia al girar; entre el cursor y cualquier extremo, sí.

Elige tu potenciómetro

Todos funcionan igual; cambia cómo los mueves.

Potenciómetro lineal B

Potenciómetro lineal B

Rotativo, de 1 kΩ a 250 kΩ.

Lo quiero
Trimpot multivuelta 10 kΩ

Trimpot multivuelta 10 kΩ

Para ajustes finos con desarmador.

Lo quiero
Potenciómetro deslizante

Potenciómetro deslizante

Doble de 10 kΩ, se mueve en línea recta.

Lo quiero
Perillas de colores

Perillas de colores

Para el eje del potenciómetro rotativo.

Lo quiero

📍 Recojo en Surco y San Miguel

🔎 Ver todos los potenciómetros

📘 Sigue aprendiendo: Pantalla LCD 16x2 con Arduino

Potenciómetro: qué es, cómo funciona, tipos y cómo usarlo con Arduino
Nanoparuro 13 de noviembre de 2026
Compartir
Etiquetas
Identificarse dejar un comentario