#define TRIG 23 // ENVIA
#define ECO 22 // RECIBE
#define LED 21 //LEDS
void setup() {
pinMode(TRIG,OUTPUT );//SALIDA AUDIO
pinMode(ECO, INPUT);//ENTRADA DE AUDIO
pinMode(LED, OUTPUT);
Serial.begin(115200);
Serial.println("PRACTICA DE ULTRASONICO");
}
void loop() {
digitalWrite(TRIG,HIGH);
delay(1);
digitalWrite(TRIG,LOW);
int DURACION;
//pulseIn() LEE EL TIEMPO
DURACION =pulseIn(ECO,HIGH);
int DISTANCIA;
//58 ES LA DIVISION PARA OBTENER LA MEDIDA
//EN CENTIMETRO
DISTANCIA = DURACION/58;
if (DISTANCIA<=20){
digitalWrite(LED, HIGH);
delay(1000);//ESTA MEDIDO EN SEGUNDO
}
digitalWrite(LED, LOW);
delay(1000);
Serial.println(DISTANCIA);
// put your main code here, to run repeatedly:
delay(200); // this speeds up the simulation
}