int pirPin = 2; // Pin digital untuk sensor PIR
int buzzerPin = 7; // Pin digital untuk buzzer
void setup() {
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int pirState = digitalRead(pirPin);
if (pirState == HIGH) {
// Ada pergerakan terdeteksi (ada tamu)
Serial.println("Tamu hadir!");
digitalWrite(buzzerPin, HIGH); // Aktifkan buzzer
delay(1000); // Buzzer aktif selama 1 detik
digitalWrite(buzzerPin, LOW); // Matikan buzzer
} else {
// Tidak ada pergerakan (ruang resepsionis kosong)
Serial.println("Ruang resepsionis kosong.");
digitalWrite(buzzerPin, LOW); // Pastikan buzzer mati
}
delay(500); // Beri sedikit keterlambatan sebelum mendeteksi lagi
}