#include <LiquidCrystal_I2C.h>
#define PIN_TRIG 3
#define PIN_ECHO 2
LiquidCrystal_I2C lcd(0x27,16,2);
long data;
int CM;
int inch;
void setup()
{
lcd.init();
lcd.backlight();
Serial.begin(9600);
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
}
void loop()
{
digitalWrite(PIN_TRIG,LOW);
delayMicroseconds(2);
digitalWrite(PIN_TRIG,HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG,LOW);
data = pulseIn(PIN_ECHO,HIGH);
CM = data*0.0344/2;
inch=CM*0.39370;
lcd.setCursor(0,0);
lcd.print("Distance= ");
lcd.print(CM);
lcd.print(" CM ");
lcd.setCursor(0,1);
lcd.print("Distance= ");
lcd.print(inch);
lcd.print(" in ");
delay(500);
}