int D32 = 32;
int D33 = 33;
int D25 = 25;
int D26 = 26;
void setup() {
pinMode(D26, OUTPUT);
pinMode(D25, OUTPUT);
pinMode(D33, OUTPUT);
pinMode(D32, OUTPUT);
Serial.begin(115200);
Serial.println("Ingrese el Led que desee encender:");
}
void loop() {
if (Serial.available()) {
char entrada = Serial.read();
if (entrada == '\n' || entrada == '\r') {
return;
}
switch (entrada) {
case '1':
apagar();
digitalWrite(D32, HIGH);
Serial.println("Led 1 encendido");
break;
case '2':
apagar();
digitalWrite(D33, HIGH);
Serial.println("Led 2 encendido");
break;
case '3':
apagar();
digitalWrite(D25, HIGH);
Serial.println("Led 3 encendido");
break;
case '4':
apagar();
digitalWrite(D26, HIGH);
Serial.println("Led 4 encendido");
break;
default:
Serial.println("Número inválido");
break;
}
Serial.println("Ingrese el Led que desee encender:");
}
delay(10);
}
void apagar() {
digitalWrite(D32, LOW);
digitalWrite(D33, LOW);
digitalWrite(D25, LOW);
digitalWrite(D26, LOW);
}