#include <LiquidCrystal_I2C.h>
#include <HCSR04.h>
#include <Buzzer.h>
LiquidCrystal_I2C lcd(0x27,16,2);
const int trigPin = 8;
const int echoPin = 7;
UltraSonicDistanceSensor distanceSensor(trigPin, echoPin);
void setup() {
// put your setup code here, to run once:
lcd.init();
pinMode(1, OUTPUT);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.backlight();
lcd.clear();
lcd.print("distance = ");
lcd.setCursor(0,1); // se positionner à la deuxième ligne
lcd.print(distanceSensor.measureDistanceCm()+1);
lcd.print(" cm");
if((distanceSensor.measureDistanceCm()+1)<3){
digitalWrite(1, HIGH);
}else{
digitalWrite(1, LOW);
}
delay(500);
}