#define RED_PIN 5 // Pin para el componente rojo del LED RGB
#define GREEN_PIN 2 // Pin para el componente verde del LED RGB
#define BLUE_PIN 0 // Pin para el componente azul del LED RGB
#define POT_RED 26
#define POT_BLUE 27
#define POT_GREEN 28
void setup() {
Serial1.begin(115200);
pinMode(RED_PIN, OUTPUT);
pinMode(GREEN_PIN, OUTPUT);
pinMode(BLUE_PIN, OUTPUT);
pinMode(POT_RED, INPUT);
pinMode(POT_GREEN, INPUT);
pinMode(POT_BLUE, INPUT);
}
void loop() {
int redValue = analogRead(POT_RED);
int greenValue = analogRead(POT_GREEN);
int blueValue = analogRead(POT_BLUE);
// Mapear los valores de los potenciómetros al rango 0-255
int mappedRed = map(redValue, 0, 1023, 0, 255);
int mappedGreen = map(greenValue, 0, 1023, 0, 255);
int mappedBlue = map(blueValue, 0, 1023, 0, 255);
// Encender el LED RGB con los valores de color correspondientes
analogWrite(RED_PIN, mappedRed);
analogWrite(GREEN_PIN, mappedGreen);
analogWrite(BLUE_PIN, mappedBlue);
delay(100); // Pequeña pausa para estabilizar los valores
}