int openPin = A0;
int openDoor = 1;
int openedLed = 2;
int closePin = A1;
int closeDoor = 3;
int closedLed = 4;
int blinkPin = A2;
int blinkLed = 5;
void setup(){
pinMode(openPin, INPUT_PULLUP);
pinMode(openDoor, OUTPUT);
pinMode(openedLed, OUTPUT);
pinMode(closePin, INPUT_PULLUP);
pinMode(closeDoor, OUTPUT);
pinMode(closedLed, OUTPUT);
pinMode(blinkPin, INPUT_PULLUP);
pinMode(blinkLed, OUTPUT);
pinMode(A3, INPUT_PULLUP);
pinMode(6, OUTPUT);
}
void loop() {
//task OPEN DOOR:
int openedDoor = digitalRead(openPin);
if(openedDoor == 0){
digitalWrite(closedLed, LOW);
digitalWrite(openDoor, HIGH);
delay(999);
digitalWrite(openedLed, HIGH);
}
else{
digitalWrite(openDoor, LOW);
}
//task CLOSE DOOR:
int closedDoor = digitalRead(closePin);
if(closedDoor == 0){
digitalWrite(openedLed, LOW);
digitalWrite(closeDoor, HIGH);
delay(999);
digitalWrite(closedLed, HIGH);
}
else{
digitalWrite(closeDoor, LOW);
}
//task BLINK LED:
int blinkedLed = digitalRead(blinkPin);
if(blinkedLed == 0){
digitalWrite(blinkLed, HIGH);
delay(219);
digitalWrite(blinkLed, LOW);
delay(479);
digitalWrite(blinkLed, HIGH);
delay(219);
digitalWrite(blinkLed, LOW);
delay(479);
digitalWrite(blinkLed, HIGH);
delay(219);
digitalWrite(blinkLed, LOW);
delay(479);
digitalWrite(blinkLed, HIGH);
delay(99);
digitalWrite(blinkLed, LOW);
delay(119);
digitalWrite(blinkLed, HIGH);
delay(99);
digitalWrite(blinkLed, LOW);
delay(119);
digitalWrite(blinkLed, HIGH);
delay(99);
digitalWrite(blinkLed, LOW);
delay(119);
digitalWrite(blinkLed, HIGH);
delay(2799);
}
else{
digitalWrite(blinkLed, LOW);
}
//task GLASS OFF
int glassOff = digitalRead(A3);
if(glassOff == 0){
digitalWrite(6, HIGH);
}
else{
digitalWrite(6, LOW);
}
}