#include <LiquidCrystal_I2C.h>
#define PIN_TRIG 3
#define PIN_ECHO 2
LiquidCrystal_I2C Icd(0x27,20,4);
void setup()
{
Serial.begin(115200);
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
pinMode(8, OUTPUT);
pinMode(7, OUTPUT);
Icd.init();
Icd.backlight();
Icd.setCursor(3,0);
Icd.print("pattheera");
Icd.setCursor(2,1);
}
void loop()
{
//Start a new measurement:
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
//Read the result:
int duration = pulseIn(PIN_ECHO, HIGH);
Serial.print("Distance in CM:");
Serial.println(duration / 58);
Serial.print("Distance in inches:");
Serial.println(duration / 148);
Icd.setCursor(2,1);
Icd.print(duration/58);
}