#define LED1 12
#define LED2 11
#define BTN1 2
#define BTN2 3
void setup() {
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(BTN1, INPUT_PULLUP); // tombol aktif LOW
pinMode(BTN2, INPUT_PULLUP); // tombol aktif LOW
}
void loop() {
// --- Button1: nyalakan LED1 terus selama ditekan ---
if (digitalRead(BTN1) == LOW) {
digitalWrite(LED1, HIGH);
} else {
digitalWrite(LED1, LOW);
}
// --- Button2: LED2 berkedip selama ditekan ---
if (digitalRead(BTN2) == LOW) {
digitalWrite(LED2, HIGH);
delay(500); // nyala 0.5 detik
digitalWrite(LED2, LOW);
delay(500); // mati 0.5 detik
} else {
digitalWrite(LED2, LOW); // pastikan mati saat tombol dilepas
}
}