automatic door opening system project Arduino Code

#include<Servo.h>

Servo myServo;

constint irPin = 7;

int irState = HIGH;

voidsetup(){

pinMode(irPin, INPUT);

myServo.attach(9);

myServo.write(0);  // Door closed

Serial.begin(9600);

}

voidloop(){

  irState = digitalRead(irPin);

if(irState == LOW){

    // Object detected

myServo.write(90);  // Door open

Serial.println(“Door Open”);

delay(3000);        // Keep door open for 3 seconds

myServo.write(0);   // Door closed

Serial.println(“Door Closed”);

delay(1000);

}

}

Leave a Comment