Arduino Uno: Control de un LED con Potenciómetro (Entrada Analógica) [8]

Arduino Uno: Control de un LED con Potenciómetro (Entrada Analógica). El Blog de Joseca. Guayaquil - Ecuador.

Después de trabajar con salidas digitales y PWM, es momento de dar el siguiente paso: leer valores del mundo real.

En este artículo aprenderás a usar un potenciómetro como entrada analógica para controlar el brillo de un LED.

🎯 Objetivo

Leer el valor de un potenciómetro con analogRead() y usar ese valor para controlar el brillo de un LED con analogWrite().

🧠 ¿Qué es un potenciómetro?

Un potenciómetro es una resistencia variable que permite cambiar el voltaje girando una perilla.

👉 Arduino interpreta ese cambio como un valor numérico.

  • Valor mínimo → 0
  • Valor máximo → 1023

🔌 Materiales

    • 1 Arduino Uno
    • 1 LED
    • 1 resistencia (220Ω)
    • 1 potenciómetro (10kΩ recomendado)
    • Protoboard y cables

Conexión

🔘 Potenciómetro:

    • Pin izquierdo (VCC) → 5V
    • Pin derecho (GND) → GND
    • Pin central (SIG) → A0

💡 LED:

    • Ánodo → Pin 9 (~PWM)
    • Cátodo → Resistencia → GND


💻 Código Arduino

int pot = A0; 
int led = 9; 
int valor = 0; 

void setup() { 
	pinMode(led, OUTPUT); 
} 

void loop() { 
	valor = analogRead(pot); // Lee valor (0 - 1023) 
	valor = valor / 4; // Convierte a (0 - 255) 
	analogWrite(led, valor); // Controla brillo 
}

🔍 Explicación

    • analogRead(A0) devuelve valores entre 0 y 1023
    • analogWrite() trabaja de 0 a 255, por eso dividimos entre 4
    • Al girar el potenciómetro, el LED cambia su brillo en tiempo real

🎚️ ¿Qué está pasando?

Estás combinando:

    • 📥 Entrada analógica → potenciómetro
    • 📤 Salida PWM → LED

👉 Este es uno de los conceptos más importantes en Arduino: leer datos y reaccionar a ellos

🚀 Mejora del ejercicio

Puedes ampliar este proyecto:

    • 🔢 Mostrar el valor en el monitor serial
    • 🌈 Controlar varios LEDs
    • 🔊 Usar el valor para controlar un buzzer
    • 🎮 Crear un controlador tipo “volumen”

⚠️ Errores comunes

❌ No conectar bien el pin central del potenciómetro
❌ Olvidar la resistencia del LED
❌ No usar un pin PWM para el LED

🧾 Conclusión

El uso del potenciómetro introduce el concepto de entrada analógica, fundamental para trabajar con sensores en proyectos más avanzados.

💡 Consejo: Este mismo principio se usa con sensores reales como temperatura, luz o sonido.


[warning title="Simulación en Wokwi" icon="check-circle"] https://wokwi.com/projects/458786656051462145 [/warning]


marzo 17, 2026

Publicar un comentario

[blogger]

MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget