// Definimos los colores RGB con su respectivo pin.
int pinRojo = 11; // Le asignamos como pin 1 al color rojo.
int pinVerde = 10; // Le asignamos como pin 2 al color verde.
int pinAzul = 9; // Le asignamos como pin 3 al color azul.
// Definir los pines de los potenciómetros
int pinPotRojo = A0;
int pinPotVerde = A1;
int pinPotAzul = A2;
void setup() {
// Configurar los pines del LED RGB como salidas
pinMode(pinRojo, OUTPUT);
pinMode(pinVerde, OUTPUT);
pinMode(pinAzul, OUTPUT);
}
void loop() {
// Leer los valores de los potenciómetros
int valorRojo = analogRead(pinPotRojo);
int valorVerde = analogRead(pinPotVerde);
int valorAzul = analogRead(pinPotAzul);
// Convertir los valores de los potenciómetros a valores de 0 a 255
valorRojo = map(valorRojo, 0, 1023, 0, 255);
valorVerde = map(valorVerde, 0, 1023, 0, 255);
valorAzul = map(valorAzul, 0, 1023, 0, 255);
// Encender el LED RGB con los valores de los potenciómetros
analogWrite(pinRojo, valorRojo);
analogWrite(pinVerde, valorVerde);
analogWrite(pinAzul, valorAzul);
}