#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
const int TrigPin=12;
const int EchoPin=11;
float distance;
void setup()
{
lcd.begin(16,2);
pinMode(TrigPin, OUTPUT);
pinMode(EchoPin, INPUT);
Serial.begin(9600);
}
void loop()
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print("The distance is");
delay(100);
lcd.setCursor(4,1);
//Serial.println(ceju());
lcd.print(ceju());
lcd.print("CM");
delay(100);
}
float ceju()
{
digitalWrite(TrigPin, LOW);
delayMicroseconds(2);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
distance=pulseIn(EchoPin,HIGH)/58.00;
return distance;
}