int pirPin = 3; // PIR terhubung ke pin digital 2
int ledPin = 13; // LED bawaan Arduino (pin 13)
void setup() {
pinMode(pirPin, INPUT); // PIR sebagai input
pinMode(ledPin, OUTPUT); // LED sebagai output
Serial.begin(9600); // Serial monitor
}
void loop() {
int pirState = digitalRead(pirPin); // Baca status PIR
if (pirState == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Gerakan Terdeteksi!");
} else {
digitalWrite(ledPin, LOW);
Serial.println("Tidak ada gerakan");
}
delay(500); // Jeda 0.5 detik
}