// Deklarasi pin untuk tombol dan LED
const int buttonPin = 2; // Pin untuk tombol
const int ledPin = 6; // Pin untuk Led built-in pada arduino (pin 13)
// Variabel untuk menyimpan status tombol
int buttonState = 0;
void setup() {
// Mengatur pinMode: Pin 2 sebagai input (tombol) dan pin 13 sebagai output (LED)
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
// Membaca nilai digital dari pin tombol
buttonState = digitalRead(buttonPin);
//Jika tombol ditekan (Nilai HIGH), LED menyala ; Jika tidak, LED mati
if (buttonState == HIGH) {
digitalWrite(ledPin, HIGH); //Menyalakan LEd
} else {
digitalWrite(ledPin, LOW); //Mematikan led
}
}