int ledState = LOW;//deklarasi state LED = LOW
void setup() {
//deklarasi pin Arduino
pinMode(13, INPUT);//button
pinMode(12, OUTPUT);//LED
}
void loop() {
//membaca pin 13
if(digitalRead(13) == HIGH){
//mengubah state LED
ledState = !ledState;// tanda '!' akan mengubah state menjadi sebaliknya
delay(500);//delay untuk debouncing
}
//menyalakan atau menghidupkan LED
digitalWrite(12, ledState);
}