int rojo = 2;
int amarillo = 3;
int verde = 4;
int blanco = 5;
int azul = 6;
int naranja = 7;
int morado = 8;
int rosado = 9;
int verde_claro = 10;
int azul_claro = 11;
void setup() {
Serial.begin(9600);
Serial.println("Bienvenido");
Serial.println("Ingrese '1' para que el LED rojo se encienda durante 2 segundos, ingrese '2' para que se encienda el LED amarillo e ingrese '3' para que se encienda el LED verde.");
pinMode(rojo, OUTPUT);
pinMode(amarillo, OUTPUT);
pinMode(verde, OUTPUT);
pinMode(blanco, OUTPUT);
pinMode(azul, OUTPUT);
pinMode(naranja, OUTPUT);
pinMode(morado, OUTPUT);
pinMode(rosado, OUTPUT);
pinMode(verde_claro, OUTPUT);
pinMode(azul_claro, OUTPUT);
}
void loop() {
int rojo = 2;
int amarillo = 3;
int verde = 4;
int blanco = 5;
int azul = 6;
int naranja = 7;
int morado = 8;
int rosado = 9;
int verde_claro = 10;
int azul_claro = 11;
if (Serial.available()){
int led = Serial.parseInt();
switch (led){
case 1:
digitalWrite(rojo, HIGH);
delay(2000);
digitalWrite(rojo, LOW);
delay(200);
break;
case 2:
digitalWrite(amarillo, HIGH);
delay(2000);
digitalWrite(amarillo, LOW);
delay(200);
break;
case 3:
digitalWrite(verde, HIGH);
delay(2000);
digitalWrite(verde, LOW);
delay(200);
break;
case 4:
digitalWrite(blanco, HIGH);
delay(2000);
digitalWrite(blanco, LOW);
delay(200);
break;
case 5:
digitalWrite(azul, HIGH);
delay(2000);
digitalWrite(azul, LOW);
delay(200);
break;
case 6:
digitalWrite(naranja, HIGH);
delay(2000);
digitalWrite(naranja, LOW);
delay(200);
break;
case 7:
digitalWrite(morado, HIGH);
delay(2000);
digitalWrite(morado, LOW);
delay(200);
break;
case 8:
digitalWrite(rosado, HIGH);
delay(2000);
digitalWrite(rosado, LOW);
delay(200);
break;
case 9:
digitalWrite(verde_claro, HIGH);
delay(2000);
digitalWrite(verde_claro, LOW);
delay(200);
break;
case 10:
digitalWrite(azul_claro, HIGH);
delay(2000);
digitalWrite(azul_claro, LOW);
delay(200);
break;
case 11:
digitalWrite(verde, HIGH);
digitalWrite(rojo, HIGH);
digitalWrite(amarillo, HIGH);
digitalWrite(blanco, HIGH);
digitalWrite(azul, HIGH);
digitalWrite(naranja, HIGH);
digitalWrite(morado, HIGH);
digitalWrite(rosado, HIGH);
digitalWrite(verde_claro, HIGH);
digitalWrite(azul_claro, HIGH);
delay(2000);
digitalWrite(verde, LOW);
digitalWrite(rojo, LOW);
digitalWrite(amarillo, LOW);
digitalWrite(blanco, LOW);
digitalWrite(azul, LOW);
digitalWrite(naranja, LOW);
digitalWrite(morado, LOW);
digitalWrite(rosado, LOW);
digitalWrite(verde_claro, LOW);
digitalWrite(azul_claro, LOW);
delay(200);
break;
}
}
}