#include <LiquidCrystal.h>
int RS = 12;
int EN = 11;
int D4 = 10;
int D5 = 9;
int D6 = 6;
int D7 = 5;
LiquidCrystal lcd(RS, EN, D4, D5, D6, D7);
int echoPin = 3;
int trigPin = 4;
long duration = 0;
int distance = 0;
void setup() {
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("DISTANCE MEASUREMENT ");
delay(1000);
lcd.clear();
}
void loop() {
digitalWrite(trigPin, LOW);
delay(1000);
digitalWrite(trigPin, HIGH);
delay(1000);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration*0.0344 / 2;
lcd.setCursor(0,0);
lcd.print("Distance:");
lcd.setCursor(0,1);
lcd.print(distance);
lcd.setCursor(4,1);
lcd.print("cm");
delay(50);
}