#define BUTTON_PIN 16
#define LED_PIN 14
bool kondisiTombol ;
bool kondisiTerakhir =HIGH;
bool kondisiLED = HIGH;
void setup() {
Serial.begin(9600);
// inisiasi push button
pinMode(BUTTON_PIN, INPUT_PULLUP);
pinMode(LED_PIN, OUTPUT);
digitalWrite(LED_PIN, LOW);
}
void loop() {
// membaca pushbutton
kondisiTombol = digitalRead(BUTTON_PIN);
if(kondisiTombol == LOW){
kondisiTerakhir=!kondisiTerakhir;
kondisiLED=kondisiTerakhir;
delay(500);
}
if(kondisiLED == HIGH){
Serial.println("LED Mati");
digitalWrite(LED_PIN, LOW);
}else{
Serial.println("LED Menyala");
digitalWrite(LED_PIN, HIGH);
}
delay(10);
}