int openPin = 4;
int openDoor = 0;
int openedLed = 2;
int closeDoor = 1;
int waitOpen = 3;
void setup(){
pinMode(openPin, INPUT_PULLUP);
pinMode(openDoor, OUTPUT);
pinMode(openedLed, OUTPUT);
pinMode(closeDoor, OUTPUT);
pinMode(waitOpen, OUTPUT);
}
void loop() {
//task OPEN DOOR:
int openedDoor = digitalRead(openPin);
if(openedDoor == 0){
digitalWrite(waitOpen, LOW);
digitalWrite(closeDoor, LOW);
digitalWrite(openDoor, HIGH);
delay(1099);
digitalWrite(openDoor, LOW);
digitalWrite(openedLed, HIGH);
delay(16999);
digitalWrite(openedLed, LOW);
digitalWrite(closeDoor, HIGH);
digitalWrite(openDoor, LOW);
delay(1099);
}else{
digitalWrite(closeDoor, LOW);
digitalWrite(waitOpen, HIGH);
}
}