← Todos los proyectos
Proyecto práctico · Nivel Intermedio

Lámpara RGB controlada con potenciómetro

Aprenderás a usar una entrada analógica para modificar el comportamiento de un LED RGB. En esta guía encontrarás un montaje concreto, criterios de conexión y un programa funcional de referencia para este circuito.

Montaje ilustrado de Lámpara RGB controlada con potenciómetro

¿Qué vas a construir?

Un prototipo funcional pensado para practicar electrónica y programación con Arduino. La ilustración muestra la disposición conceptual de los componentes y sirve como referencia visual del montaje.

Materiales

  • Arduino Uno
  • LED RGB de 4 pines
  • potenciómetro y resistencias

Cómo funciona

El Arduino recibe las señales de entrada, ejecuta la lógica del programa y controla las salidas. Antes de energizar, verifica polaridad, GND común y el valor de las resistencias. Los pines indicados son una propuesta de montaje y pueden adaptarse si modificas el código.

Cómo van las conexiones

Usa esta tabla junto con el diagrama para montar el circuito. Los pines corresponden al programa incluido en este proyecto.

Componente / terminalConectar a Arduino
RGB RD9 → resistencia
RGB GD10 → resistencia
RGB BD11 → resistencia
RGB común cátodoGND
Potenciómetro extremo 15V
Potenciómetro cursorA0
Potenciómetro extremo 2GND

El esquema supone un LED RGB de cátodo común. Si tu LED es de ánodo común, la lógica PWM debe invertirse en el código.

Diagrama detallado de conexiones de Lámpara RGB

Programación

Este es un ejemplo funcional para el montaje descrito:

const int R = 9;
const int G = 10;
const int B = 11;
const int POT = A0;

void setup() {
  pinMode(R, OUTPUT);
  pinMode(G, OUTPUT);
  pinMode(B, OUTPUT);
}

void loop() {
  int v = analogRead(POT);
  int nivel = map(v, 0, 1023, 0, 255);

  analogWrite(R, nivel);
  analogWrite(G, 255 - nivel);
  analogWrite(B, nivel / 2);
  delay(10);
}

Prueba y ajustes

Componentes que necesitas

Consulta directamente los componentes disponibles en Fasantronic para replicar este proyecto.

Ver todos los componentes →