#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int cm = 0;
long bacaJarak (int TrigPin, int EchoPin)
{
pinMode(TrigPin, OUTPUT);
digitalWrite(TrigPin, LOW);
digitalWrite(TrigPin, HIGH);
delayMicroseconds(10);
digitalWrite(TrigPin, LOW);
pinMode(EchoPin, INPUT);
return pulseIn(EchoPin, HIGH);
}
void setup() {
lcd.init();
lcd.backlight();
}
void loop() {
cm = (0.03446 * bacaJarak(7, 8))/2;
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Jarak (cm) = ");
lcd.setCursor(13, 0);
lcd.print(cm);
delay(100);
}