#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#include <HCSR04.h>
const int pinEcho = 5;
const int pinTrig = 6;
float distance = 0;
LiquidCrystal_I2C lcd(0x27,20,4);
UltraSonicDistanceSensor uSensor(pinTrig, pinEcho,300);
void setup() {
pinMode(pinTrig, OUTPUT);
pinMode(pinEcho, INPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(1,0);
lcd.print("Ultraschall-Sensor");
lcd.setCursor(5,1);
lcd.print("Sarah LG55");
delay(2000);
lcd.clear();
}
void loop() {
distance = uSensor.measureDistanceCm();
if (distance>= 0)
{
lcd.setCursor(0,0);
lcd.print("Entfernung: ");
lcd.print(distance);
lcd.print("cm ");
delay(200);
}
else
{
lcd.setCursor(0,0);
lcd.print("Entfernung zu gross ");
}
delay(200);
}