#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define trigger 25
#define echo 33
long duration;
long distance;
void setup()
{
pinMode(trigger,OUTPUT);
pinMode(echo,INPUT);
lcd.init();
lcd.backlight();
lcd.print("distance");
Serial.begin(9600);
}
void loop()
{
digitalWrite(trigger,LOW);
delayMicroseconds(2);
digitalWrite(trigger,HIGH);
delayMicroseconds(10);
digitalWrite(trigger,LOW);
duration= pulseIn(echo,HIGH);
distance= (duration/2)*0.0343;
lcd.setCursor(0, 1);
lcd.print(distance);
lcd.print("cm");
Serial.print("distance: ");
Serial.print(distance);
Serial.println(" cm");
}