//Pembuat Program:ridho pratama ramadhan (20200130117)
int ledPin4 = 4;
int ledPin5 = 5;
int ledPin6 = 6;
int saklarOn = 7;
int saklarOff = 8;
int onvalue = 0 ;
int offvalue = 0 ;
void setup(){
Serial.begin(9600);
pinMode(saklarOn, INPUT);
pinMode(saklarOff, INPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
pinMode(ledPin6, OUTPUT);
}
void loop(){
onvalue = digitalRead(saklarOn);
if (onvalue == HIGH)
{
digitalWrite(ledPin4, HIGH);
Serial.print("lampu merah menyala, setelah 20 detik lampu kuning menyala");
delay(20000);
digitalWrite(ledPin5, HIGH);
Serial.print("Lampu kuning menyala, setelah 100 detik lampu Hijau menyala");
delay(10000);
digitalWrite(ledPin6, HIGH);
Serial.println("Lampu Merah, kuning, Hijau menyala");
}
offvalue = digitalRead(saklarOff);
if(offvalue == HIGH)
{
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
}
}