//MENAMPILKAN JARAK DENGAN ULTRASONIK
//BY NIA
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C inu(0x27, 16, 2); //inisialisasi pada LCD
int trig = 18;
int echo = 5;
long duration_distance;
float sound = 0.034;
void setup() {
inu.init();
inu.backlight();
inu.clear();
pinMode(trig, OUTPUT); //karena memancarkan
pinMode(echo, INPUT); //karena menerima suara
Serial.begin(9600);
inu.setCursor(0,0);
inu.print(" NIA PROJECT");
inu.setCursor(0,1);
inu.print(" Ultrasonic ");
delay(2000);
inu.clear();
}
void loop() {
digitalWrite(trig, LOW);
delayMicroseconds(5);
digitalWrite(trig, HIGH);
delayMicroseconds(5);
digitalWrite(trig, LOW);
delayMicroseconds(5);
duration = pulseIn(echo, HIGH);
distance = duration*sound/2;
inu.setCursor(0,0);
inu.print("the distance is:");
inu.setCursor(0,1);
inu.print(distance);
delay(10);
inu.print(" cm ");
}