#include <Servo.h>\
Servo myservo;
int ledPin = 12;
int buzzPin = 12;
int pirPin = 13;
int pirStat = 0;
int pos = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(buzzPin, OUTPUT);
pinMode(pirPin, INPUT);
myservo.attach(9);
Serial.begin(9600);
myservo.write(pos);
}
void loop()
{
pirStat = digitalRead(pirPin);
if (pirStat == HIGH)
{
digitalWrite(ledPin, HIGH);
digitalWrite(buzzPin, HIGH);
Serial.println("Motion Detection");
for (pos = 0; pos >= 0; pos += 1)
{
myservo.write(pos);
delay(20);
}
digitalWrite(ledPin, LOW);
digitalWrite(buzzPin, LOW);
for (pos = 180; pos >=0; pos -=1)
{
myservo.write(pos);
delay(20);
}
}
else{
}
}