#include <LiquidCrystal.h>
LiquidCrystal lcd(1, 2, 4, 5, 6, 7); // parametros: (rs, enable, d4, d5, d6, d7)
int trigPin = 9;
int echoPin = 10;
long duracion;
int distanciaCm, distanciaInch;
void setup() {
lcd.begin(16,2); // Inicializa y define las dimenciones del display
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duracion = pulseIn(echoPin, HIGH);
distanciaCm= duracion*0.03427/2;
distanciaInch = duracion*0.01333/2;
lcd.setCursor(0,0); //
lcd.print("Distancia:"); //
lcd.print(distanciaCm); //
lcd.print("cm ");
delay(10);
lcd.setCursor(0,1);
lcd.print("Distancia:");
lcd.print(distanciaInch);
lcd.print("in ");
delay(10);
}