int TRIG = 10;
int ECO = 9;
int LED = 3;
int DURACION;
int DISTANCIA;
void setup() {
pinMode(TRIG, OUTPUT);
pinMode(ECO, INPUT);
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
DURACION = pulseIn(ECO, HIGH);
DISTANCIA = DURACION / 58.2; //Distancia al objeto detectado 58.2 es una constante indicada por el fabricante.
Serial.println(DISTANCIA);
delay(50);
if(DISTANCIA <= 100 && DISTANCIA >= 0){
digitalWrite(LED, HIGH);
delay(DISTANCIA * 3);
digitalWrite(LED, LOW);
delay(DISTANCIA * 3);
}
}