int state;
int state2;
int state3;
int state4;
void setup() {
Serial.begin(115200);
pinMode(13, INPUT);
pinMode(14, INPUT);
pinMode(27, INPUT);
pinMode(12, INPUT);
pinMode(2, OUTPUT);
pinMode(15, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
}
void loop() {
state = digitalRead(13);
if (state == 1) {
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(18, HIGH);
digitalWrite(19, LOW);
} else {
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
}
state2 = digitalRead(12);
if (state2 == 1) {
digitalWrite(15, HIGH);
digitalWrite(5, HIGH);
digitalWrite(19, LOW);
digitalWrite(18, HIGH);
} else {
digitalWrite(15, LOW);
}
state3 = digitalRead(14);
if (state3 == 1) {
digitalWrite(2, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, HIGH);
digitalWrite(15, HIGH);
} else {
digitalWrite(19, LOW);
digitalWrite(15, LOW);
}
state4 = digitalRead(27);
if (state4 == 1){
digitalWrite(2, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(18, HIGH);
digitalWrite(19, LOW);
delay(5000);
digitalWrite(15, HIGH);
digitalWrite(5, HIGH);
digitalWrite(19, LOW);
digitalWrite(18, HIGH);
digitalWrite(2,LOW);
digitalWrite(4, LOW);
delay(5000);
digitalWrite(2, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, HIGH);
digitalWrite(15, HIGH);
delay(5000);
}
else {
digitalWrite(2, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(18, LOW);
digitalWrite(19, LOW);
digitalWrite(15, LOW);
}
}