#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C LCD(0x27, 16, 2);
#define T 12
#define E 14
int contador = 0,nivel=0;
long duration;
int distance;
void setup()
{ pinMode(T, OUTPUT);
pinMode(E, INPUT);
Serial.begin(115200);
LCD.init();
LCD.backlight();
LCD.setCursor(0, 0);
LCD.print(" SENAI CFP 1.01 ");
LCD.setCursor(0, 1);
LCD.print(" TEC. MECATRONICA ");
delay(1000);
LCD.clear();
}
void loop()
{
digitalWrite(T, HIGH);
delayMicroseconds(10);
digitalWrite(T, LOW);
duration = pulseIn(E, HIGH);
contador = duration * 0.425;
distance = contador;
LCD.setCursor(0, 0);
LCD.print(distance);
LCD.setCursor(4, 0);
LCD.print(" mm");
}
//map(contador,12133,23550,0,400);