#include #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); UltraDistSensor mysensor; float reading; int piezoPin = 8; void setup() { lcd.init(); // initialize the lcd lcd.backlight(); Serial.begin(9600); mysensor.attach(12,13);//Trigger pin , Echo pin } void loop() { reading = mysensor.distanceInCm(); if (reading >= 400 || reading <= 2) { lcd.clear(); lcd.setCursor(0,0); lcd.print("Out of range"); Serial.print("Out of range"); } else { lcd.setCursor(0,0); lcd.print("Distance is "); lcd.setCursor(0,1); lcd.print(" "); lcd.setCursor(0,1); lcd.print(reading); lcd.print("cm"); Serial.print(reading); } delay(100); if (reading <=30) { tone(piezoPin, 1000, 2000); }; }