// Pin sensor PIR
int pirPin = 2;
// Pin buzzer atau bel
int buzzerPin = 3;
void setup() {
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
digitalWrite(buzzerPin, LOW); // Matikan buzzer saat awalnya
Serial.begin(9600);
}
void loop() {
int pirState = digitalRead(pirPin); // Membaca nilai dari sensor PIR
if (pirState == HIGH) {
Serial.println("Tamu Terdeteksi!"); // Cetak pesan ke Serial Monitor
digitalWrite(buzzerPin, HIGH); // Nyalakan buzzer atau bel
delay(2000); // Tahan bunyi selama 2 detik (sesuaikan sesuai kebutuhan)
digitalWrite(buzzerPin, LOW); // Matikan buzzer atau bel
}
delay(500); // Beri sedikit waktu sebelum membaca sensor lagi
}