Descargar libreria sensor ultrasonico hc-sr04 arduino

Descargar libreria sensor ultrasonico hc-sr04 arduino

Descargar libreria sensor ultrasonico hc-sr04 arduino

Biblioteca de funciones del sensor ultrasónico. debe instalar esta biblioteca

HC-SR04 Ultrasonic Arduino Library es específicamente para el sensor ultrasónico HC-SR04. Cuenta con métodos de temporización, conversión métrica y desviación estándar, además de algunos métodos de apoyo. Está escrita en C++ para conservar el espacio de nombres. La fórmula de conversión puede ser fácilmente modificada para optimizar la precisión de la conversión a diferentes distancias para pulgadas y centímetros. Se pueden crear múltiples buffers de diferentes longitudes para determinar la desviación estándar.
No está conectado. Para discriminar sus mensajes del resto, debe elegir un apodo. (La unicidad del apodo no está reservada. Es posible que otra persona utilice exactamente el mismo apodo. Si quieres asegurarte de tu identidad, te recomendamos que te conectes antes de publicar).

Hc-sr04 código arduino

El HC-SR04 es un sensor de distancia ultrasónico barato y fácil de usar, con un rango de 2 a 400 cm. Se utiliza comúnmente en robots que evitan obstáculos y en proyectos de automatización. En este tutorial, aprenderás cómo funciona el sensor y cómo utilizarlo con Arduino.
He incluido 5 ejemplos con un diagrama de cableado y código para que puedas empezar a experimentar con el sensor. Primero veremos un ejemplo que no utiliza una biblioteca de Arduino. A continuación, le mostraré cómo puede utilizar la biblioteca NewPing para crear un código más compacto.
Los sensores ultrasónicos de distancia/proximidad baratos son geniales, pero en algunos proyectos, puede que necesites un sensor resistente al agua como el JSN-SR04T o un sensor IR que no se vea influenciado por los cambios de temperatura. En ese caso, los artículos siguientes pueden ser útiles:
Los sensores ultrasónicos funcionan emitiendo ondas sonoras con una frecuencia demasiado alta para que el ser humano las oiga. Estas ondas sonoras viajan por el aire con la velocidad del sonido, aproximadamente 343 m/s. Si hay un objeto delante del sensor, las ondas sonoras se reflejan y el receptor del sensor ultrasónico las detecta. Midiendo el tiempo transcurrido entre el envío y la recepción de las ondas sonoras, se puede calcular la distancia entre el sensor y el objeto.

Descarga de la biblioteca de sensores ultrasónicos

Intente descargar desde el explorador de complementos. Para ello – 1) Haga clic en Add-Ons > Get Add-Ons from MATLAB toolstrip.2) Busque este complemento y haga clic en el icono Añadir. 3) Descargue el archivo zip de https://github.com/JRodrigoTech/Ultrasonic-HC-SR04/archive/master.zip 4) Descomprima el zip en el directorio local y cambie el nombre de la carpeta a ‘Ultrasonic’. 5) Mueve la carpeta ‘Ultrasonic’ a la carpeta «libraries» dentro de tu carpeta Arduino sketchbook: En Windows, la ruta por defecto es «Mis Documentos\Arduino\libraries\» En Mac, la ruta por defecto es «~/Documentos/Arduino/libraries/» En Linux, la ruta por defecto es «/home/<nombre de usuario>/Arduino/libraries «Si esto no resuelve el problema, intente mover el Ultrasonic a la siguiente ubicación. Para obtener la ubicación, 1) Escriba winopen(arduinoio.IDERoot) en MATLAB.2) Abra el IDE de Arduino ubicado aquí. 3) Haz clic en Archivos > Preferencias y anota aquí la ubicación del sketchbook. 4) Pega la librería Ultrasonic en esta ubicación.

Descarga del sensor ultrasónico

}Salida en Monitor SerialExplicación:El sketch anterior es simple y funciona bien pero sólo tiene una resolución de hasta un centímetro. Si quieres traer los valores con punto decimal puedes usar NewPing en modo duración en vez de en modo distancia. Necesitas reemplazar esta línea// Enviar ping, obtener la distancia en cm
distancia = (duración / 2) * 0.0343;Para mejorar la precisión de su HC-SR04 al siguiente nivel, hay otra función en la biblioteca NewPing llamada «iteraciones». Iterar significa repasar algo más de una vez, y eso es precisamente lo que hace el modo de iteración. Toma muchas mediciones de duración en lugar de una sola, desecha las lecturas no válidas y luego promedia las restantes. Por defecto toma 5 lecturas, pero puedes especificar tantas como desees.int iterations = 5;
LcdBarGraph lbg(&lcd, 16, 0, 1);Ahora, una vez calculada la distancia desde el sensor, podemos utilizar la función drawValue(value, maxValue) para mostrar el gráfico de barras. Esto dibuja un gráfico de barras con un valor entre 0 y maxValue.//display bargraph

Acerca del autor

admin

Ver todos los artículos