const int sw1 = 25;
const int sw2 = 26;
const int sw3 = 27;
const int led1 = 23;
const int led2 = 22;
const int led3 = 21;
const int led4 = 19;
void setup ()
{
Serial.begin(9600);
pinMode(sw1,INPUT);
pinMode(sw2, INPUT);
pinMode(sw3, INPUT);
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
}
void loop()
{
int estado_sw1 = digitalRead(sw1);
int estado_sw2 = digitalRead(sw2);
int estado_sw3 = digitalRead(sw3);
if(estado_sw1 == HIGH)
{
digitalWrite(led1, HIGH);
delay(1000);
digitalWrite(led2, HIGH);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
}
else if(estado_sw2 == HIGH)
{
digitalWrite(led4, HIGH);
delay(2000);
digitalWrite(led4, LOW);
}
else if(estado_sw3 == HIGH)
{
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
delay(1000);
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
}
else
{
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
}
delay(200);
}