int pirPin = 2; // Pin untuk sensor PIR
int ledPin = 13; // Pin untuk lampu atau alarm
void setup() {
pinMode(pirPin, INPUT); // Set pin PIR sebagai input
pinMode(ledPin, OUTPUT); // Set pin LED sebagai output
Serial.begin(9600); // Inisialisasi komunikasi serial
}
void loop() {
int motionDetected = digitalRead(pirPin); // Membaca status sensor PIR
if (motionDetected == HIGH) {
digitalWrite(ledPin, HIGH); // Nyalakan lampu atau alarm
Serial.println("Gerakan terdeteksi!");
} else {
digitalWrite(ledPin, LOW); // Matikan lampu atau alarm
Serial.println("Tidak ada gerakan.");
}
delay(1000); // Tunggu 1 detik sebelum pengecekan berikutnya
}