// #include<Servo.h>
// #include<LiquidCrystal.h>
// LiquidCrystal lcd (12,11,5,4,1,0)
// Servo servo;
// void setup(){
// pinMode(13, OUTPUT);
// pinMode(2, INPUT);
// Serial.begin(9600);
// servo.attach(3);
// lcd.begin(16,2);
// }
// void loop(){
// int x =digitalRead(2);
// lcd.setCursor(5,0);
// if(x==0){
// digitalWrite(13, LOW);
// Serial.println("Object Not Detected");
// lcd.print("Object Not Detected")
// delay(500);
// servo.write(0);
// }
// else{
// digitalWrite(13, HIGH);
// Serial.println("Object Detected");
// lcd.print("Object Detected");
// servo.write(90);
// delay(2000);
// }
// }
#include <Servo.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 1, 0);
Servo servo;
void setup() {
pinMode(13, OUTPUT);
pinMode(2, INPUT);
// Serial.begin(9600);
servo.attach(3);
lcd.begin(16, 2);
}
void loop() {
int x = digitalRead(2);
if (x == 0) {
lcd.clear();
digitalWrite(13, LOW);
// Serial.println("Object Not Detected");
lcd.setCursor(0, 0);
lcd.print("Object Not ");
lcd.setCursor(0, 1);
lcd.print("Detected");
servo.write(0);
delay(500);
} else {
lcd.clear();
lcd.setCursor(0, 0);
digitalWrite(13, HIGH);
// Serial.println("Object Detected");
lcd.print("Object Detected");
servo.write(90);
delay(x);
}
}