#define LED_PIN 2 // Pin GPIO2 untuk LED
#define BUTTON_PIN 4 // Pin GPIO4 untuk tombol
void setup() {
pinMode(LED_PIN, OUTPUT); // Mengatur LED sebagai output
pinMode(BUTTON_PIN, INPUT_PULLUP); // Menggunakan pull-up internal untuk tombol (GPIO4)
}
void loop() {
int buttonState = digitalRead(BUTTON_PIN); // Membaca status tombol
if (buttonState == LOW) { // Jika tombol ditekan (GPIO4 terhubung ke GND)
digitalWrite(LED_PIN, HIGH); // Nyalakan LED
} else {
digitalWrite(LED_PIN, LOW); // Jika tombol dilepas, matikan LED
}
}