#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C verdecito(0x27, 16, 2);
void setup() {
// put your setup code here, to run once:
verdecito.init();
verdecito.backlight();
splash_screen();
pinMode(2, OUTPUT);
pinMode(3, INPUT);
}
void splash_screen(){
verdecito.setCursor(0,0);
verdecito.print("Bienvenidos MIA");
delay(1000);
verdecito.setCursor(0,1);
verdecito.print("Loading");
for(unsigned char x_var=0;x_var<7;x_var++){
verdecito.print(".");
delay(500);
}
verdecito.print("OK");
delay(3000);
verdecito.clear();
}
unsigned int tiempo;
float distancia;
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(2, HIGH);
delayMicroseconds(10);
digitalWrite(2, LOW);
tiempo = pulseIn(3, HIGH); //en terminos de microsegundos)
distancia = tiempo / 58.31; //obtencion de la distancia en cm
verdecito.setCursor(0,0);
verdecito.print("Dist:");
verdecito.print(distancia);
verdecito.print("cm ");
delay(1000);
}