#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C LCD(0x27,16,2);
#define trigPin 10
#define echoPin 11
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
LCD.init();
LCD.backlight();
LCD.setCursor(0,0);
LCD.println("Distance");
LCD.setCursor(0,1);
LCD.println("=");
LCD.setCursor(10,1);
LCD.println("cm");
}
void loop() {
Serial.print("Distance = ");
LCD.setCursor(2,1);
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
float duration = pulseIn(echoPin, HIGH);
float Distance = duration/58;
Serial.print(Distance);
Serial.println(" cm");
LCD.println(Distance);
delay(500);
}