int lampu1 = 7; //pin lampu1
int lampu2 = 5; //pin lampu2
int lampu3 = 3; //pin lampu3
int pushbutton1 = 2; //pin pushbutton1
int pushbutton2 = 1; //pin pushbutton2
void setup()
{
// put your setup code here, to run once:
pinMode(pushbutton1, INPUT_PULLUP);//pushbutton sebagai input pullup
pinMode(pushbutton2, INPUT_PULLUP);//pushbutton sebagai input pullup
pinMode(lampu1, OUTPUT);// pin lampu led 1 sebagai output
pinMode(lampu2, OUTPUT);// pin lampu led 2 sebagai output
pinMode(lampu3, OUTPUT);// pin lampu led 3 sebagai output
}
void loop()
{
// put your main code here, to run repeatedly:
if(digitalRead(pushbutton1) ==LOW){//jika tombol ditekan
digitalWrite(lampu1, HIGH);// menghidupkan led lampu1
digitalWrite(lampu2, LOW);// mematikan led lampu2
digitalWrite(lampu3, LOW);// menghidupkan led lampu3
delay(500);// tunda 3 detik
digitalWrite(lampu1, LOW);// matikan led lampu 1
digitalWrite(lampu2, HIGH);// menghidupakan led lampu2
digitalWrite(lampu3, LOW);// mematikan led lampu 3
delay(500);//tunda 3 detik
digitalWrite(lampu1, LOW);//mematikan led lampu1
digitalWrite(lampu2, LOW);// mematikan led lampu2
digitalWrite(lampu3, HIGH);// mematikan led lampu3
delay(500);
digitalWrite(lampu1, LOW);//mematikan led lampu1
digitalWrite(lampu2, LOW);//mematikan led lampu2
digitalWrite(lampu3, LOW);//mematikan led lampu3
}
if(digitalRead(pushbutton2) ==LOW){//jika tombol ditekan
digitalWrite(lampu1, HIGH);//menghidupkan led lampu1
digitalWrite(lampu2, HIGH);//menghidupkan led lampu2
digitalWrite(lampu3, HIGH);//menghidupkan led lampu3
delay(500);
digitalWrite(lampu1, LOW);//memetikan led lampu1
digitalWrite(lampu2, LOW);//mematikan led lampu2
digitalWrite(lampu3, LOW);//mematikan led lampu3
delay(500);
digitalWrite(lampu1, HIGH);//menghidupkan led lampu1
digitalWrite(lampu2, HIGH);//menghidupkan led lampu2
digitalWrite(lampu3, HIGH);//menghidupkan led lampu3
delay(500);
digitalWrite(lampu1, LOW);//mematikan led lampu 1,2,3
digitalWrite(lampu2, LOW);//sama
digitalWrite(lampu3, LOW);//sama
delay(500);
}
}