#include <Wire.h>   
 #include <LiquidCrystal_I2C.h>  
 LiquidCrystal_I2C lcd(0x27,16,2);   
 const int trigPin = 9;  
 const int echoPin = 10;  
 long duration;  
 int distanceCm, distanceInch;  
 void setup()  
 {  
 lcd.init();  
 lcd.backlight();   
 Serial.begin(9600);   
 pinMode(trigPin, OUTPUT);  
 pinMode(echoPin, INPUT);  
 }  
 void loop() {  
 digitalWrite(trigPin, LOW);  
 delayMicroseconds(2);  
 digitalWrite(trigPin, HIGH);  
 delayMicroseconds(10);  
 digitalWrite(trigPin, LOW);  
 duration = pulseIn(echoPin, HIGH);  
 distanceCm= duration*0.034/2;  
 distanceInch = duration*0.0133/2;  
 Serial.println("Distance: ");  
 Serial.println(distanceCm);  
 lcd.setCursor(0,0); // Sets the location at which subsequent text written to the LCD will be displayed  
 lcd.print("Distance: "); // Prints string "Distance" on the LCD  
 lcd.print(distanceCm); // Prints the distance value from the sensor  
 lcd.print(" cm ");  
 }  
$abcdeabcde151015202530354045505560fghijfghij