void setup() {
// Lift untuk lantai 4 dan lantai 5
pinMode(A3, INPUT);// T4
pinMode(7, INPUT);// T5
pinMode(5, INPUT);// LS4U
pinMode(6, INPUT);// LS4D
pinMode(3, INPUT);// LS5U
pinMode(4, INPUT);// LS5D
pinMode(A0, INPUT);// LS_HIGH
pinMode(A4, INPUT);// LS_LOW
pinMode(A5, INPUT);// Stop
pinMode(12, OUTPUT);// L4U
pinMode(11, OUTPUT);// L4D
pinMode(10, OUTPUT);// L5U
pinMode(9, OUTPUT);// L5D
pinMode(13, OUTPUT);// UP4
pinMode(A1, OUTPUT);// UP5
pinMode(8, OUTPUT);// DOWN4
pinMode(A2, OUTPUT);// DOWN5
}
void loop() {
// put your main code here, to run repeatedly:
int T4;
int T5;
int LS4U;
int LS4D;
int LS5D;
int LS5U;
int LS_HIGH;
int LS_LOW;
int Stop;
T4 = digitalRead(A3);
T5 = digitalRead(7);
LS4U = digitalRead(5);
LS4D = digitalRead(6);
LS5U = digitalRead(3);
LS5D = digitalRead(4);
LS_HIGH = digitalRead(A0);
LS_LOW = digitalRead(A4);
Stop = digitalRead(A5);
if(LS4U == HIGH && T4 == HIGH)
{digitalWrite(12, HIGH);// L4U on
digitalWrite(13, HIGH);// UP4 on
}
if(LS4U == LOW || LS_HIGH == LOW || Stop == LOW)
{digitalWrite(12, LOW);// L4U off
digitalWrite(13, LOW);// UP4 off
}
if(LS4D == HIGH && T4 == HIGH)
{digitalWrite(11, HIGH);// L4D on
digitalWrite(8, HIGH);// DOWN4 on
}
if(LS4D == LOW || LS_LOW == LOW || Stop == LOW)
{digitalWrite(11, LOW);// L4D off
digitalWrite(8, LOW);// DOWN4 off
}
if(LS5U == HIGH && T5 == HIGH)
{digitalWrite(10, HIGH);// L5U on
digitalWrite(A1, HIGH);// UP5 on
}
if(LS5U == LOW || LS_HIGH == LOW || Stop == LOW)
{digitalWrite(10, LOW);// L5U off
digitalWrite(A1, LOW);// UP5 off
}
if(LS5D == HIGH && T5 == HIGH)
{digitalWrite(9, HIGH);// L5D on
digitalWrite(A2, HIGH);// DOWN5 on
}
if(LS5D == LOW || LS_LOW == LOW || Stop == LOW)
{digitalWrite(9, LOW);// L5D off
digitalWrite(A2, LOW);// DOWN5 off
}
}