#include <LiquidCrystal.h>
LiquidCrystal lcd(A5, A4, A3, A2, A1, A0);
void setup() {
lcd.begin(16, 2);
pinMode(3, OUTPUT);
}
void loop() {
long durasi, jarak;
pinMode(2, OUTPUT);
digitalWrite(2, LOW);
delayMicroseconds(2);
digitalWrite(2, HIGH);
pinMode(2, INPUT_PULLUP);
durasi = pulseIn(2, HIGH);
jarak = (durasi / 2) / 29.1;
lcd.setCursor(0, 0);
lcd.print(jarak);
lcd.println(" cm");
if (jarak <= 10)
{
digitalWrite(3, HIGH);
}
else
{
digitalWrite(3, LOW);
}
delay(500);
}