#include <LiquidCrystal.h>
int RS=13;
int E=12;
int D4=11;
int D5=10;
int D6=9;
int D7=8;
int TRIG=6;
int ECHO=5;
int pingTravelTime;
String display;
LiquidCrystal lcd(RS,E,D4,D5,D6,D7);
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
pinMode (TRIG, OUTPUT);
pinMode (ECHO, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite (TRIG, LOW);
delayMicroseconds (10);
digitalWrite(TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG, LOW);
pingTravelTime=pulseIn(ECHO,HIGH);
lcd.setCursor(0,0);
lcd.println(pingTravelTime);
display=pingTravelTime/2.*0.000343;
lcd.println(display);
lcd.print("m");
}