// #define LED 3
// #define BTN 2
// void setup() {
// pinMode(LED, OUTPUT);
// pinMode(BTN, INPUT);
// }
// void loop() {
// int btnVal = digitalRead(BTN);
// if (btnVal == HIGH) {
// digitalWrite(LED, HIGH);
// } else {
// digitalWrite(LED, LOW);
// }
// }
// Mendefinisikan pin untuk LED dan tombol
#define LED 3 // LED terhubung ke pin 3
#define BTN 2 // Tombol terhubung ke pin 2
void setup() {
// Memulai komunikasi serial dengan baud rate 9600
Serial.begin(9600);
// Mengatur pin LED sebagai output
pinMode(LED, OUTPUT);
// Mengatur pin tombol sebagai input
pinMode(BTN, INPUT);
}
void loop() {
// Membaca nilai dari tombol (HIGH jika ditekan, LOW jika tidak)
int btnVal = digitalRead(BTN);
// Menampilkan nilai tombol ke Serial Monitor untuk debugging
Serial.println(btnVal);
// Jika tombol ditekan (nilai HIGH), nyalakan LED
if (btnVal == HIGH) {
digitalWrite(LED, HIGH); // LED menyala
} else {
// Jika tombol tidak ditekan (nilai LOW), matikan LED
digitalWrite(LED, LOW); // LED mati
}
}