#include <Servo.h>
#define pirPin1 7
#define pirPin2 6
#define pirPin3 5
#define pirPin4 4
#define servoPin 9
Servo myservo;
void setup() {
Serial.begin(9600);
myservo.attach(servoPin);
myservo.write(90);
pinMode(pirPin1, INPUT);
pinMode(pirPin2, INPUT);
pinMode(pirPin3, INPUT);
pinMode(pirPin4, INPUT);
}
void loop() {
int pir1 = digitalRead(pirPin1);
int pir2 = digitalRead(pirPin2);
int pir3 = digitalRead(pirPin3);
int pir4 = digitalRead(pirPin4);
if (pir1) {
myservo.write(0);
delay(100);
myservo.write(90);
}
if (pir2) {
myservo.write(45);
delay(100);
myservo.write(90);
}
if (pir3) {
myservo.write(135);
delay(100);
myservo.write(90);
}
if (pir4) {
myservo.write(180);
delay(100);
myservo.write(90);
}
}