//exercício 4
//Felipe Vieira Conway Baccarat
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define PIN_TRIG 3
#define PIN_ECHO 2
int distanciaCM = 0;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.init();
pinMode(PIN_TRIG, OUTPUT);
pinMode(PIN_ECHO, INPUT);
}
void loop() {
// Inicia uma nova medição:
digitalWrite(PIN_TRIG, HIGH);
delayMicroseconds(10);
digitalWrite(PIN_TRIG, LOW);
// Leia o resultado:
int duration = pulseIn(PIN_ECHO, HIGH);
distanciaCM = (duration / 58);
lcd.clear();
lcd.setBacklight(HIGH);
lcd.setCursor(1,0);
lcd.print("distancia:");
lcd.setCursor(1,1);
lcd.print(distanciaCM);
lcd.print(" cm");
delay(500);
}