const int LED = 13; // Pin LED (D2)
const int BUTTON = 2; // Pin Push Button (D13)
void setup() {
// Inisialisasi Serial Monitor
Serial.begin(115200);
Serial.println("Sistem Push Button dan LED");
// Konfigurasi pin
pinMode(LED, OUTPUT);
pinMode(BUTTON, INPUT_PULLUP);
}
void loop() {
// Baca status push button
int buttonState = digitalRead(BUTTON);
// Jika push button ditekan
if (buttonState == LOW) {
// Nyalakan LED
digitalWrite(LED, HIGH);
Serial.println("LED menyala!");
} else {
// Matikan LED
digitalWrite(LED, LOW);
Serial.println("LED mati.");
}
// Tunda selama 1000 milidetik
delay(1000);
}