#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int TRIGPIN = 8;
const int ECHOPIN = 9;
long timer;
int jarak;
void setup()
{
lcd.init();
Serial.begin(9600);
pinMode(ECHOPIN, INPUT);
pinMode(TRIGPIN, OUTPUT);
}
void loop()
{
digitalWrite(TRIGPIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIGPIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIGPIN, LOW);
timer = pulseIn(ECHOPIN, HIGH);
jarak = timer/58;
delay(1000);
lcd.setCursor(0, 0);
lcd.print("Jarak = ");
lcd.setCursor(7, 0);
lcd.print(jarak);
lcd.setCursor(11, 0);
lcd.print("CM");
}