#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define trigpin 26 // menamai pin D6 menggunakan variabel triger pin
#define echopin 27 // menamai pin D7 menggunakan variabel echopin
long durasi, jarak; // variabel bilangan desimal untuk durasi dan jarak
void setup()
{
lcd.init();
lcd.backlight();
pinMode(trigpin, OUTPUT);
pinMode(echopin, INPUT);
delay(1000);
}
void loop()
{
digitalWrite(trigpin, HIGH);
delayMicroseconds(1000);
digitalWrite(trigpin, LOW);
durasi = pulseIn(echopin,HIGH);
delay(1000);
jarak = ( durasi / 2) / 29.1;
lcd.setCursor(0,0);
lcd.print("Jarak : ");
lcd.setCursor(8,0);
lcd.print(" ");
lcd.setCursor(8,0);
lcd.print(jarak);
lcd.setCursor(12,0);
lcd.print(" Cm");
lcd.setCursor(0,1);
lcd.print("Nama : ");
lcd.setCursor(7,1);
lcd.print("nama mu");
}