// Pin untuk sensor PIR
const int pirPin = 13;
// Pin untuk LED
const int ledPin = 12;
void setup() {
// Menyiapkan pin untuk PIR sebagai input
pinMode(pirPin, INPUT);
// Menyiapkan pin untuk LED sebagai output
pinMode(ledPin, OUTPUT);
// Memulai komunikasi serial untuk debugging
Serial.begin(115200);
}
void loop() {
// Membaca status sensor PIR
int pirState = digitalRead(pirPin);
// Jika sensor PIR mendeteksi gerakan
if (pirState == HIGH) {
// Nyalakan LED
digitalWrite(ledPin, HIGH);
Serial.println("Gerakan terdeteksi: LED ON");
} else {
// Matikan LED
digitalWrite(ledPin, LOW);
Serial.println("Tidak ada gerakan: LED OFF");
}
// Tambahkan delay untuk debounce
delay(100);
}