#include <LiquidCrystal_I2C.h>
// Inisialisasi LCD dengan alamat I2C dan ukuran 16x2
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
pinMode(3, OUTPUT);
pinMode(2, INPUT);
lcd.init();
lcd.backlight();
lcd.clear();
}
void loop() {
digitalWrite(3, LOW);
delayMicroseconds(2);
digitalWrite(3, HIGH);
delayMicroseconds(10);
digitalWrite(3, LOW);
int waktu = pulseIn(2, HIGH);
float jarak = waktu * 0.034 / 2;
lcd.setCursor(0, 0);
lcd.print("Jarak: ");
lcd.print(jarak);
lcd.print(" CM ");
lcd.setCursor(0, 1);
if (jarak < 100) {
lcd.print("Jaga Jarak ta");
} else {
lcd.print("Aman, Bosku");
}
delay(100);
}