// Deklarasi pin(Kaki) yang digunakan
#define Tombol1 3
#define Tombol2 5
#define Tombol4 12
#define Led1 1
#define Led2 2
#define Led3 4
#define Led4 6
void setup() {
// Mengatur Fungsi masing-masing Pin (Kaki) yang digunakan
pinMode(Tombol1, INPUT_PULLUP);
pinMode(Tombol2, INPUT_PULLUP);
pinMode(Tombol4, INPUT_PULLUP);
pinMode(Led1,OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
}
void kedip(){
digitalWrite(Led1, HIGH);
delay(1000);
digitalWrite(Led1, LOW);
delay(1000);
}
void loop() {
// Membuat Variable untuk menyimpan Nilai Pembacaan Tombol
int kondisi_PB1 = digitalRead(Tombol1);
int kondisi_PB2 = digitalRead(Tombol2);
int kondisi_PB4 = digitalRead(Tombol4);
// Pernyataan Kondisi Tombol 1
if(kondisi_PB1 == 0)
{
digitalWrite(Led1,HIGH);
digitalWrite(Led2,HIGH);
}
// Pernyataan Kondisi Tombol 2
if(kondisi_PB2 == 0)
{
digitalWrite(Led3,HIGH);
digitalWrite(Led4,HIGH);
}
if(kondisi_PB4 == 0) {
for(int i=20;i>0;i--) {
kedip();
}
}
}