#include <LiquidCrystal.h>
#define trig_PIN 2
#define echo_PIN 3
const int rs = 4;
const int en = 5;
const int d4 = 6;
const int d5 = 7;
const int d6 = 8;
const int d7 = 9;
LiquidCrystal lcd (rs, en, d4, d5, d6, d7);
long int duration;
long int distance;

void setup() 
{

lcd.begin(16, 2);
pinMode(trig_PIN, OUTPUT); //trig_PIN sebagai OUTPUT
pinMode(echo_PIN, INPUT); //echo_PIN sebagai INPUT

}

void loop() 
{

digitalWrite(trig_PIN, LOW); //Untuk memastikan trig kosong maka di LOW kan dulu
delayMicroseconds(2);

digitalWrite(trig_PIN, HIGH); //Untuk men-generate suara Ultra Wave maka trig di set HIGH 
delayMicroseconds(10);

digitalWrite(trig_PIN, LOW);

duration = pulseIn(echo_PIN, HIGH);
distance = duration * 0.034/2;
lcd.setCursor(0,0);
lcd.print("Distance: ");
lcd.println(distance);

}
$abcdeabcde151015202530354045505560fghijfghij