#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define trig 6
#define echo 4
long waktu, jarak ;
const int Led = 2;
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
lcd.begin(16, 2);
pinMode(Led, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(trig, HIGH);
delayMicroseconds(10);
digitalWrite(trig, LOW);
waktu =pulseIn(echo, HIGH);
jarak = waktu/58;
Serial.print(jarak );
Serial.println(" cm");
delay(1000);
lcd.setCursor(1,0);
lcd.print("SELAMAT DATANG");
lcd.scrollDisplayRight();
delay(50);
lcd.setCursor(1,1);
lcd.print("jarak :" );
lcd.print(jarak);
lcd.print(" cm");
lcd.scrollDisplayRight();
delay(50);
lcd.backlight();
}