//Automatic Door open access during the Intravel time at Theater
#include <Servo.h>
Servo myservo;
//int seconds = 0;
int ledPin = 13;
int pirPin = 10;
int pirStat = 0;
int pos = 0;
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(pirPin, INPUT);
myservo.attach(6);
Serial.begin(9600);
}
void loop()
{
pirStat = digitalRead(pirPin);
if (pirStat == HIGH) {
digitalWrite(ledPin, HIGH);
Serial.println("Door is OPEN");
for (pos = 0; pos <= 180; pos += 1) {
myservo.write(pos);
delay(15);
}
digitalWrite(ledPin, LOW);
for (pos = 180; pos >= 0; pos -= 1)
{
myservo.write(pos);
delay(20);
}
}
else {
}
}