//Encender 8 leds segun el contenido de una variable
//Si la variable es 1, se encenderá LED 1
//Si la variable es 2, se encenderá LED 2
//.....// Si la variable es 8, se encenderá LED 8
int dato=1;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(15, OUTPUT);
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
pinMode(21, OUTPUT);
pinMode(22, OUTPUT);
}
void loop() {
switch (dato){
case 1:
digitalWrite(15, HIGH);
Serial.println("Estoy en el caso 1");
break;
case 2:
digitalWrite(2, HIGH);
Serial.println("Estoy en el caso 2");
break;
case 3:
digitalWrite(4, HIGH);
Serial.println("Estoy en el caso 3");
break;
case 4:
digitalWrite(5, HIGH);
Serial.println("Estoy en el caso 4");
break;
case 5:
digitalWrite(18, HIGH);
Serial.println("Estoy en el caso 5");
break;
case 6:
digitalWrite(19, HIGH);
Serial.println("Estoy en el caso 6");
break;
case 7:
digitalWrite(21, HIGH);
Serial.println("Estoy en el caso 7");
break;
case 8:
digitalWrite(22, HIGH);
Serial.println("Estoy en el caso 8");
break;
default:
digitalWrite(15, LOW);
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
digitalWrite(21, LOW);
digitalWrite(22, LOW);
Serial.println("Leds apagados");
break;
}
}