#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);
}