Advertisement
Nurdin27

ServoPIR

May 5th, 2020
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <Servo.h>
  2. int ledPin = 13;
  3. int pirPin = 6;
  4. int pirStat = 0;
  5. Servo servo_7;
  6.  
  7. void setup() {
  8.  servo_7.attach(7);
  9.  pinMode(ledPin, OUTPUT);    
  10.  pinMode(pirPin, INPUT);    
  11.  Serial.begin(9600);
  12.  servo_7.write(90);
  13. }
  14.  
  15. void act(int deg){
  16.  servo_7.write(deg);
  17.  delay(1000);
  18.  servo_7.write(90);
  19. }
  20.  
  21. void loop(){
  22.  servo_7.write(90);
  23.  pirStat = digitalRead(pirPin);
  24.  if (pirStat == HIGH) {
  25.    digitalWrite(ledPin, HIGH);
  26.    act(45);
  27.  }
  28.  else {
  29.    digitalWrite(ledPin, LOW);
  30.    act(0);
  31.  }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement