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();
if (led== 1){
digitalWrite(rojo, HIGH);
delay(2000);
digitalWrite(rojo, LOW);
delay(200);
}
if (led== 2){
digitalWrite(amarillo, HIGH);
delay(2000);
digitalWrite(amarillo, LOW);
delay(200);
}
if (led== 3){
digitalWrite(verde, HIGH);
delay(2000);
digitalWrite(verde, LOW);
delay(200);
}
if (led== 4){
digitalWrite(blanco, HIGH);
delay(2000);
digitalWrite(blanco, LOW);
delay(200);
}
if (led== 5){
digitalWrite(azul, HIGH);
delay(2000);
digitalWrite(azul, LOW);
delay(200);
}
if (led== 6){
digitalWrite(naranja, HIGH);
delay(2000);
digitalWrite(naranja, LOW);
delay(200);
}
if (led== 7){
digitalWrite(morado, HIGH);
delay(2000);
digitalWrite(morado, LOW);
delay(200);
}
if (led== 8){
digitalWrite(rosado, HIGH);
delay(2000);
digitalWrite(rosado, LOW);
delay(200);
}
if (led== 9){
digitalWrite(verde_claro, HIGH);
delay(2000);
digitalWrite(verde_claro, LOW);
delay(200);
}
if (led== 10){
digitalWrite(azul_claro, HIGH);
delay(2000);
digitalWrite(azul_claro, LOW);
delay(200);
}
if (led== 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);
}
}
}