#define tombol 10 // Pin push button terhubung ke pin 10
#define led1 11 // Pin LED terhubung ke pin 11
#define led2 12 // Pin LED terhubung ke pin 12
#define led3 13 // Pin LED terhubung ke pin 12
int kondisitombol = 1; // Variabel untuk menyimpan status push button
int hitung = 0;
void setup() {
pinMode(led1, OUTPUT); // Mengatur pin LED sebagai output
pinMode(led2, OUTPUT); // Mengatur pin LED sebagai output
pinMode(led3, OUTPUT); // Mengatur pin LED sebagai output
pinMode(tombol, INPUT); // Mengatur pin push button sebagai input
}
void loop() {
kondisitombol = digitalRead(tombol); // Membaca status push button
if (kondisitombol == LOW) { // Jika push button ditekan
hitung++;
delay(300);
if (hitung == 1) {
digitalWrite(led1, HIGH);
}
if (hitung == 2) {
digitalWrite(led2, HIGH);
}
if (hitung == 3) {
digitalWrite(led3, HIGH);
}
if (hitung == 4) {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
hitung = 0;
}
}
}