#include <Servo.h>
Servo myServo;
boolean pirstate1 = false;
boolean pirstate2 = false;
boolean pirstate3 = false;
boolean pirstate4 = false;
#define pir2 2
#define pir3 3
#define pir5 5
#define pir6 6
#define Myservo 4
void setup() {
myServo.attach (4);
pinMode(pir2, INPUT);
pinMode(pir3, INPUT);
pinMode(pir5, INPUT);
pinMode(pir6, INPUT);
}
void loop() {
pirstate1 = digitalRead (pir2);
if ( pirstate1 == HIGH)
{
myServo.write (157.5);
delay(1000);
pirstate1 = LOW;
}
pirstate2 = digitalRead (pir3);
if ( pirstate2 == HIGH)
{
myServo.write (112.5);
delay(1000);
pirstate2 = LOW;
}
pirstate3 = digitalRead (pir5);
if ( pirstate3 == HIGH)
{
myServo.write (67.5);
delay(1000);
pirstate3 = LOW;
}
pirstate4= digitalRead (pir6);
if ( pirstate4 == HIGH)
{
myServo.write (22.5);
delay(1000);
pirstate4 = LOW;
}
}