// include the library code:
#include <LiquidCrystal.h>
#define echoPin 15
#define pir 1
#define buzzer 16
#define trigPin 14
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
long duration;
int distance;
void setup()
{
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
pinMode(pir, INPUT);
pinMode(buzzer, OUTPUT);
lcd.begin(16, 2);
// Print a message to the LCD.
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration * 0.034 / 2;
Serial.print("Distance: ");
lcd.print(distance);
lcd.print(millis() / 1000);
digitalWrite(trigPin, LOW);
}