Vistas: 164 Autor: Grace Publish Hora: 2021-07-26 Origen: Sitio
HC-SR04 es un sensor muy popular para medir la distancia. Emite ondas ultrasónicas a una frecuencia de 40 kHz. Las olas ultrasónicas viajan por el aire. Si hay objetos u obstáculos en el camino, se recuperará al módulo. Teniendo en cuenta el tiempo de propagación y la velocidad del sonido, puede calcular la distancia.
● Voltaje de trabajo típico: 5V
● Corriente de trabajo estático ultra pequeña: menos de 5 mA
● El ángulo de detección (resistencia R3 es mayor, cuanto mayor sea la ganancia, mayor será el ángulo de detección):
La resistencia R3 es 392, no más de 15 grados
La resistencia R3 es 472, no más de 30 grados
● Distancia de detección (la resistencia R3 puede ajustar la ganancia, es decir, ajustar la distancia de detección):
La resistencia R3 es 392 2cm-450 cm
La resistencia R3 es 472 2cm-700 cm
● Alta precisión: hasta 0.3 cm
● Zona ciega (2 cm) Super Close
VCC - +5 V suministro
Trig: entrada de activación del sensor. El microcontrolador aplica 10 pulso de activación de EE. UU. Módulo ultrasónico HC-SR04 .
Echo -eco Salida del sensor. El microcontrolador lee/monitorea este pin para detectar el obstáculo o para encontrar la distancia.
GND - tierra
Use IO para activar el rango, dando una señal de alto nivel de al menos 10US;
● El módulo envía automáticamente 8 ondas cuadradas de 40 kHz para detectar automáticamente si hay un retorno de señal.
● Hay un retorno de señal, a través de la salida IO de un alto nivel, la duración de alto nivel es (4) el tiempo desde la transmisión hasta el retorno de la onda ultrasónica. Distancia de prueba = (Tiempo alto * Velocidad de sonido (340m / s)) / 2
Arduino
Pulsein (): se usa para detectar el ancho de pulso de los niveles altos y bajos que salen por el pasador.
Pulsein (pasador, valor);
Pulsein (pin, valor, tiempo de espera); // Tiempo
Pin --- El pin que necesita leer el pulso
Valor --- el tipo de pulso a leer, alto o bajo
Tiempo de espera --- Tiempo de espera, en microsegundos, el tipo de datos es sin signo sin firmar entero largo
Las conexiones son bastante fáciles, puede consultar la imagen a continuación con el esquema del circuito de placa.
Si ve aquí, creo que ha entendido el método de operación de uso del sensor ultrasónico con Arduino. ¡Tomemos medidas y lo intentemos usted mismo!