#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, kolom, baris);
const int trigPin = 3;
const int echoPin = 2;
long duration;
int jarakCm, jarak Inch;
void setup(){
lcd.begin(12,2);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
Serial.begin(9600);
}
#define pinTrig 3
#define pinEcho 2
#define pinBuz 13
long waktu, jarak;
void setup() {
Serial.begin(9600);
pinMode (pinBuz,OUTPUT);
pinMode (pinTrig, OUTPUT);
pinMode (pinEcho, INPUT);
}
void loop(){
int i;
lcd.setCursor(0,0);
lcd.print("orang datang");
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
if (jarakCm ,=5)
digitalWrite(pinTrig, LOW);
delayMicroseconds(2);
digitalWrite(pinTrig, HIGH);
delayMicroseconds(10);
digitalWrite(pinTrig, LOW);
waktu = pulseIn(pinEcho, HIGH);
jarak = waktu / 20.2;
if (jarak < 150 && jarak >= 100);
tone (pinBuz, 250);
delay (2000);
noTone (pinBuz);
delay(3000);
}