#include <LiquidCrystal_I2C.h>
#define PIN_TRIG 4
#define PIN_ECHO 5
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
lcd.init();
Serial.begin(115200);
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
}
void loop(){
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
// Leia o resultado:
int duration = pulseIn(PIN_ECHO, HIGH);
int distancia = duration / 58;
Serial.print("Distância em CM do carro: ");
delay(200);
Serial.println(distancia);
lcd.setBacklight(1);
lcd.setCursor(3,0);
lcd.print ("DISTANCIA");
lcd.setCursor(5,1);
lcd.print(distancia);
lcd.print("=");
lcd.print("CM ");
}