En este tutorial te enseñamos los principios básicos sobre los potenciómetros y sus posibles usos en Arduino.
ℹ ¿Qué es un potenciómetro?
Un potenciómetro es básicamente una resistencia variable, no hay más. Se encarga de limitar el paso de la corriente eléctrica o intensidad y de provocar una caída de tensión entre sus terminales como hace una resistencia estándar.
La diferencia está en que el valor de la corriente y de la tensión puede variar si realizamos un cambio en la pata de ajuste de la resistencia variable. En una resistencia común estos valores serían siempre los mismos.
Si no sabes bien como funciona la relación entre el voltaje, la intensidad y la resistencia te dejamos el siguiente vídeo:
El valor de un potenciómetro se expresa en ohmios (símbolo Ω), y el rango de valores de éste va siempre desde 0 Ω al valor máximo definido por el fabricante.
🎯 Objetivo del tutorial
Aprender como emplear un potenciómetro para realizar ciertas funciones en Arduino.
📹 (Vídeo) Usos de un potenciómetro en Arduino
En este tutorial haremos uso de la versión Nano de Arduino. Esta elección no tiene mayor importancia, ya que se puede usar cualquier placa Arduino para realizarlo.
Un potenciómetro puede ser empleado, por ejemplo, para realizar el control simple de un motor.
Si te ha gustado el vídeo y quieres ver más novedades de Piensa 3D:
Suscríbete a nuestro canal de Youtube
⚡ Materiales necesarios
Vista previa | Producto | Valoración | Precio | |
---|---|---|---|---|
![]() | Arduino Uno Rev3 Original | 27 Opiniones | 29,08 € | Ver Oferta 🤑 |
![]() | SODIAL (R) de 3 mm y 5 mm ronda super brillante LED de diodos emisores de luz LED luz- 120 PC. | 7 Opiniones | Ver Oferta 🤑 | |
![]() | 40 cables de puente macho a macho para Arduino (20 cm, 2,54 mm) | 132 Opiniones | 3,81 € | Ver Oferta 🤑 |
![]() | ELEGOO 3 Piezas Breadboard Placa Prototipo Sin Soldaduras con 400 Puntos Realizado en PCB Junta... | 354 Opiniones | 7,99 € | Ver Oferta 🤑 |
![]() | SODIAL(R) 2 x Potenciometro Giratorio B10K 10K ohm Lineal Simple | 40 Opiniones | Ver Oferta 🤑 |
⚙️ Esquema
El esquema para el tutorial es el siguiente:
👨💻 Código para ver el uso de los potenciómetros en Arduino
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | /*Copyright (C) 2017 Iván Rodríguez Méndez*/ // Potenciometros y sus usos en ARDUINO byte ledPin[] = {3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; int ledDelay = 300 ; int direccion = 1; int LEDActual = 5; unsigned long TiempoCambio; int potPin = 2; void setup() { for(int x=0; x<10 ; x++){ pinMode(ledPin[x], OUTPUT); } TiempoCambio = millis(); } void loop() { ledDelay = analogRead(potPin); if ((millis() - TiempoCambio) > ledDelay){ cambioLED(); TiempoCambio = millis(); } } void cambioLED() { for(int x=0; x<10 ; x++){ digitalWrite(ledPin[x],LOW); } digitalWrite(ledPin[LEDActual],HIGH); LEDActual += direccion; if (LEDActual == 9) { direccion = -1; } if (LEDActual == 0) { direccion = 1; } } |
También te recomendamos el tutorial sobre el sensor de ultrasonidos en Arduino.
Artículos Relacionados:

Ingeniero Técnico Industrial en Electrónica y Automática e Ingeniero Industrial. Actualmente estoy realizando un doctorado en Ingeniería en la Universidad de la Laguna. Soy un amante del mundo de la programación, la informática, la robótica y la electrónica en general. Estoy muy relacionado con el movimiento maker y los conocidos como «hackerspace». Cada día me levanto intentando enseñar algo nuevo mientras aprendo algo nuevo.