int greenPin = 13;
int redPin = 11;
int ledColor;
String msg1 = "Escribe un color de led (1 para verde, 2 para rojo, 3 para apagar): ";
void setup() {
Serial.begin(115200);
pinMode(greenPin, OUTPUT);
pinMode(redPin, OUTPUT);
}
void loop() {
Serial.println();
Serial.println(msg1);
while (Serial.available() == 0) {
// Espera a que el usuario ingrese un valor
}
ledColor = Serial.parseInt();
// Utiliza if-else para controlar los LEDs
if (ledColor == 1) {
digitalWrite(greenPin, HIGH);
digitalWrite(redPin, LOW);
} else if (ledColor == 2) {
digitalWrite(greenPin, LOW);
digitalWrite(redPin, HIGH);
} else if (ledColor == 3) {
digitalWrite(greenPin, LOW);
digitalWrite(redPin, LOW);
} else {
digitalWrite(greenPin, LOW);
digitalWrite(redPin, LOW);
Serial.println("El valor es incorrecto. Intenta de nuevo");
}
}