#include <Servo.h>
int pirPin = 2;
int ledPin = 3;
int buzzerPin = 4;
int servoPin = 5;
int servoAngle = 0;
Servo myServo;
void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
pinMode(buzzerPin, OUTPUT);
myServo.attach(servoPin);
}
void loop() {
int pirValue = digitalRead(pirPin);
if (pirValue == HIGH) {
digitalWrite(ledPin, HIGH);
tone(buzzerPin, 1000);
delay(500);
//noTone(buzzerPin);
servoAngle = 90;
myServo.write(servoAngle);
delay(1000);
servoAngle = 0;
myServo.write(servoAngle);
delay(5000);
} else {
digitalWrite(ledPin, LOW);
noTone(buzzerPin);
delay(1000);
}
}