#define LED 4 // Mendefinisikan pin 4 sebagai LED
#define BUTTON 2 // Mendefinisikan pin 2 sebagai tombol
void setup() {
pinMode(BUTTON, INPUT); // Mengatur pin 2 sebagai input untuk membaca tombol
pinMode(LED, OUTPUT); // Mengatur pin 4 sebagai output untuk mengontrol LED
Serial.begin(9600); // Memulai komunikasi serial dengan baud rate 9600
}
void loop() {
int btnState = digitalRead(BUTTON); // Membaca status tombol (HIGH atau LOW)
Serial.println(btnState); // Menampilkan status tombol ke Serial Monitor
if (btnState == true) { // Jika tombol ditekan (btnState == HIGH)
digitalWrite(LED, true); // Nyalakan LED (set pin 4 ke HIGH)
} else { // Jika tombol tidak ditekan (btnState == LOW)
digitalWrite(LED, false); // Matikan LED (set pin 4 ke LOW)
}
delay(500); // Menunggu selama 500 milidetik sebelum iterasi berikutnya
}