//Program Ultrasonic
//By Azzahid Tawarra L.P XI TEK 1
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C sigma(0x27,16,2);
int trig = 4;
int echo = 0;
long durasi,jarak;
float suara = 0.034;
void setup() {
sigma.init();
sigma.backlight();
sigma.clear();
sigma.setCursor(0,0);
sigma.print("SIGMA SKIBIDI OHIO RIZZ");
sigma.setCursor(0,1);
sigma.print(" ULTRA GYATT ");
delay(2000);
sigma.clear();
pinMode(trig,OUTPUT);
pinMode(echo,INPUT);
}
void loop() {
digitalWrite(trig,LOW);
delayMicroseconds(5);
digitalWrite(trig,HIGH);
delayMicroseconds(5);
digitalWrite(trig,LOW);
delayMicroseconds(5);
durasi = pulseIn(echo,HIGH);
jarak = durasi*suara/2;
sigma.setCursor(0,0);
sigma.print("Jaraknya adalah:");
sigma.setCursor(0,1);
sigma.print(jarak+1);
sigma.print(" cm ");
delay(100);
sigma.clear();
}