const int potenciometroPin1 = A0; // Pin del primer potenciometro
const int potenciometroPin2 = A1; // Pin del segundo potenciometro
const int potenciometroPin3 = A2; // Pin del tercer potenciometro
const int ledPin1 = 5; // Pin del primer LED
const int ledPin2 = 6; // Pin del segundo LED
const int ledPin3 = 7; // Pin del tercer LED
void setup() {
// Inicialización de los pines
pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
}
void loop() {
// Lectura de los valores de los potenciómetros
int valorPot1 = analogRead(potenciometroPin1);
int valorPot2 = analogRead(potenciometroPin2);
int valorPot3 = analogRead(potenciometroPin3);
// Mapeo de los valores de los potenciómetros al rango de los LEDs (0-255)
int intensidad1 = map(valorPot1, 0, 1023, 0, 255);
int intensidad2 = map(valorPot2, 0, 1023, 0, 255);
int intensidad3 = map(valorPot3, 0, 1023, 0, 255);
// Activación de los LEDs con la intensidad correspondiente
analogWrite(ledPin1, intensidad1);
analogWrite(ledPin2, intensidad2);
analogWrite(ledPin3, intensidad3);
// Pequeño retraso para estabilizar la lectura
delay(10);
}