#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
int printriger=12;
int prinecho=9;
long waktu;
int jarak;
void setup() {
lcd.init();
lcd.backlight();
pinMode(printriger, OUTPUT);
pinMode(prinecho, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(printriger, LOW);
delayMicroseconds(3);
digitalWrite(printriger, HIGH);
delayMicroseconds(12);
digitalWrite(printriger, LOW);
waktu=pulseIn(prinecho, HIGH);
jarak=waktu*0.034/2;
Serial.print("jarak :");
Serial.println(jarak);
delay(300);
lcd.setCursor(0,0);
lcd.print("jarak :");
lcd.setCursor(8,0);
lcd.print(jarak);
lcd.setCursor(11,0);
lcd.print("cm");
if (jarak >200)(
lcd.setCursor(0,1)
lcd.print("jauh");
)
if (jarak <200)(
lcd.setCursor(0,1)
lcd.print("dekat");
)
}