// Mendefinisikan pin LED dan tombol
// Mendefinisikan pin LED dan tombol
const int LED_PIN = 2;
const int BUTTON_PIN = 15;
void setup() {
// Memulai komunikasi serial dengan kecepatan 9600 bps
Serial.begin(9600);
// Atur pin LED sebagai output
pinMode(LED_PIN, OUTPUT);
// Atur pin tombol sebagai input
pinMode(BUTTON_PIN, INPUT);
}
void loop() {
// Baca nilai tombol
int buttonState = digitalRead(BUTTON_PIN);
// Jika tombol ditekan (nilai pin LOW)
if (buttonState == HIGH) {
// Nyalakan LED
digitalWrite(LED_PIN, LOW);
// Pencetakan ke Serial Monitor
Serial.println("LED MATI");
} else {
// Matikan LED
digitalWrite(LED_PIN, HIGH);
// Pencetakan ke Serial Monitor
Serial.println("LED NYALA");
}
// Tunggu sebentar sebelum membaca lagi
delay(50);
}