#include<NewPing.h>
#include <Servo.h>
#include <LiquidCrystal.h>
const int rs=12,en=13,d4=7,d5=4,d6=8,d7=2;
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
#define TRIGGER_PIN 10
#define ECHO_PIN 11
#define MAX_DISTANCE 200
NewPing sonar(TRIGGER_PIN,ECHO_PIN,MAX_DISTANCE);
Servo servo1;
Servo servo2;
Servo servo3;
Servo servo4;
float distance_cm;
void setup() {
Serial.begin(115200);
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
lcd.begin(16,2);
lcd.print("HAPPY WOMENS DAY");
servo1.attach(3);
servo2.attach(5);
servo3.attach(6);
servo4.attach(9);
}
void loop() {
if(sonar.ping_cm()>10)
{
lcd.noDisplay();
delay(500);
lcd.display();
delay(500);
delay(1000);
servo1.write(60);
servo2.write(60);
delay(1000);
servo3.write(45);
servo4.write(45);
delay(1000);
Serial.print("distance");
Serial.print(distance_cm);
Serial.println("cm");
delay(500);
}
}