#include <LiquidCrystal.h>
const int u_trig = 9;
const int u_echo = 10;
unsigned long laikas = 0;
const int v_garso = 330;
float atstumas = 0;
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16, 2);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(u_trig, LOW);
delayMicroseconds(2);
digitalWrite(u_trig, HIGH);
delayMicroseconds(10);
digitalWrite(u_trig, LOW);
laikas = pulseIn(u_echo, HIGH);
atstumas = (v_garso * laikas) / 2 /10000;
Serial.println(atstumas);
lcd.setCursor(0, 0);
lcd.print(atstumas);
delay(1000);
}