// Konfigurasi sensor PIR
int pirPin = 2; // Pin sensor PIR terhubung ke pin 2
int buzzerPin = 3; // Pin buzzer terhubung ke pin 3
void setup() {
pinMode(pirPin, INPUT);
pinMode(buzzerPin, OUTPUT);
digitalWrite(buzzerPin, LOW); // Matikan buzzer pada awalnya
Serial.begin(9600);
}
void loop() {
int motionDetected = digitalRead(pirPin); // Baca status sensor PIR
if (motionDetected == HIGH) {
// Sensor PIR mendeteksi gerakan, aktifkan buzzer
Serial.println("Tamu masuk!");
digitalWrite(buzzerPin, HIGH); // Aktifkan buzzer
delay(1000); // Bunyi buzzer selama 1 detik
digitalWrite(buzzerPin, LOW); // Matikan buzzer
}
delay(100); // Beri sedikit jeda sebelum membaca sensor lagi
}