int trig = 16;
int echo = 17;
int am = 4;
int duracion;
int distancia;
#include <LiquidCrystal.h>
LiquidCrystal lcd(23,22,5,18,19,21)
void setup() {
pinMode(trig, OUTPUT);
pinMode(echo, INPUT);
pinMode(led, OUTPUT);
lcd.begin(16,2);
Serial.begin(9600);
}
void loop() {
digitalWrite(trig, HIGH);
delay(1);
digitalWrite(trig, LOW);
duracion = pulseIn(echo, HIGH);
distancia = (duracion/58.2);
Serial.println(distancia);
delay (100);
if(distancia >=0 && distancia <=150)
{
digitalWrite(led, HIGH);
lcd.setCursor (0,0);
lcd.print("LED ENCENDIDO");
lcd.scrollDisplayLeft();
}
if(distancia >=151 && distancia <=300)
{
digitalWrite(led, LOW);
lcd.setCursor (0,0);
lcd.print("LED APAGADO");
lcd.scrollDisplayLeft();
}
}