#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Ultrasonic.h>
// Inisialisasi objek LCD I2C dengan alamat 0x27 (alamat bisa berbeda)
LiquidCrystal_I2C lcd(0x27, 16, 2);
// Inisialisasi pin trig dan echo sensor ultrasonik
Ultrasonic ultrasonic(2, 3);
void setup()
{
// Inisialisasi LCD
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("Shinta Kurnia A.");
lcd.setCursor(0, 1);
lcd.print("EK-2B / 17");
delay(2000);// Delay atau tunggu 2 detik
lcd.clear();
}
void loop()
{
// Membaca jarak dari sensor ultrasonik dalam centimeter
int jarak = ultrasonic.read();
// Menampilkan hasil ke LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Jarak: ");
lcd.print(jarak);
lcd.print(" cm");
delay(600); // Tunggu 1 detik sebelum membaca kembali
}