El sensor de ultrasonido HC-SR04 tiene 4 terminales de conexión, se debe tener cuidado para conectar cada uno en su respectiva ubicación porque de lo contrario se puede averiar.
Siga los siguientes pasos:
Para visualizar la distancia de un objeto con el sensor de ultrasonido se tiene que usar el monitor serie que esta incluido en el IDE de arduino.
Este programa tiene por finalidad obtener la distancia a la que se encuentra un objeto y visualizarlo en el monitor serie de arduino.
----------------------------------------------
int TRIG = 10;
int ECHO = 9;
int TIEMPO;
int DISTANCIA;
void setup() {
pinMode(TRIG, OUTPUT);
pinMode(ECHO, INPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(TRIG, HIGH);
delay(1);
digitalWrite(TRIG, LOW);
TIEMPO=pulseIn(ECHO, HIGH);
DISTANCIA=TIEMPO /58.2;
Serial.println(DISTANCIA);
delay(200);
}
---------------------------------------------
Este sensor se caracteriza porque envía un sonido de una frecuencia elevada para poder ser escuchado por el oído humano, lo hace a través de un transductor (uno de los cilindros que se aprecian en la figura lateral) y espera a que este ultrasonido rebote sobre un objeto y vuelva, retorno que es detectado por el otro transductor. El sensor devuelve el tiempo transcurrido entre el envío y la posterior recepción del ultrasonido. Luego este tiempo debe ser convertido en distancia.
Este sensor dispone de cuatro pines:
“VCC” : se debe conectar a una fuente de 5 V.
“Trig” : responsable de enviar el pulso ultrasónico, por tanto, se deberá conectar a un pin de salida digital de la placa Arduino.
“Echo” : responsable de recibir el eco de ese pulso; luego se deberá conectar a un pin de entrada digital de la placa Arduino.
“GND” (tierra).
Tiene un rango de distancias sensible entre 3 cm y 3 m con una precisión de 3 mm. Tras emitir por el pin “trigger” una señal de 10 μs para iniciar el envío de la señal ultrasónica, espera a detectar el eco mediante la detección del fin de la señal HIGH recibida por el pin “echo”.
Recomendados: