#define PIR_ip_PIN 7
#define Buzzer_PIN 9
boolean PIR_State = LOW;
void setup() {
pinMode(PIR_ip_PIN, INPUT);
pinMode(Buzzer_PIN, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(PIR_ip_PIN)){
if(PIR_State == LOW){
Serial.println("Motion Detected");
PIR_State = HIGH;
tone(Buzzer_PIN, 1000, 3000); // Send 1kHz signal for 3 secconds on buzzer.
}
}
else{
if(PIR_State){
Serial.println("No Motion");
PIR_State = LOW;
tone(Buzzer_PIN, 1000, 1000);
}
}
}