Detector de distancia arduino

Biblioteca de sensores ultrasónicos de Arduino

RespuestaUpvoteHe compartido un programa hecho por mí para el mismo propósito, ligeramente diferente. Quiero que cuando la distancia sea inferior a 20, digamos, el led 1se encienda, pero en cuanto la distancia sea inferior a 15, el siguiente led se encienda pero el led 1 se apague. Pero mi programa no funciona correctamente, aunque se compila con éxito. ¿Puede usted señalar el problema con él y sugerir los cambios. Gracias0pantocratos2008

ResponderUpvoteA mi me pasa lo mismo. No funciona, todos los leds encendidos, sin sonido y «fuera de rango» en el monitor de serie. Me acabo de dar cuenta de que los fallos son de las últimas semanas. Quizás algún cambio en el firmware, o en el compilador o algo así? (Lo siento, soy novato en este mundo)0SimonK83siderio2

ReplyUpvoteAquí tenemos el mismo error. A pesar de las claras instrucciones, lo único que conseguimos son todas las lámparas led encendidas, sin sonido, y no pasa nada más. Lo hemos intentado varias veces. Somos principiantes, y sólo logramos algunos bocetos de parpadeo y melodía. Pero este no funciona lamentablemente. No sabemos ahora cómo proceder. Cualquier pista o consejo será bienvenido. 0subramanyab3

Biblioteca Arduino hc-sr04

Cuando se trata de sensores de distancia, hay muchos tipos diferentes; ultrasónicos, de proximidad por infrarrojos, de distancia por láser, etc. y seleccionar el adecuado para tu próximo proyecto de Arduino o Raspberry Pi puede ser una tarea difícil de manejar. Por lo tanto, hoy vamos a ver la plétora de sensores de distancia, sus tipos, y ayudarle a tener una mejor idea de cuál es el más adecuado para usted.

Como su nombre indica, los sensores de distancia se utilizan para determinar la distancia de un objeto con respecto a otro objeto u obstáculo sin necesidad de contacto físico (a diferencia de una cinta métrica, por ejemplo).

Como los sensores de distancia pueden asociarse comúnmente con los sensores de proximidad debido a sus funciones aparentemente similares, el funcionamiento de cualquiera de los dos tipos de sensores puede ser fácilmente malinterpretado. Para aclarar esto, aquí hay una rápida comparación entre ellos para ayudarle a entender sus diferencias.

Ahora que ya sabemos qué son los sensores de distancia, vamos a profundizar en los distintos sensores de medición de distancia que existen en el mercado, cada uno con sus propias tecnologías de detección. Aquí tienes un resumen de los diferentes tipos de sensores de distancia.

Medición de distancia con 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 habitualmente 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 de distancia/proximidad ultrasónicos 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.

Proyecto Arduino sensor ultrasónico led

Y luego el sensor de distancia. Como también necesita conexiones de 5V y tierra, estamos usando los pines de salida de la pantalla LED 8×8. Están ahí para facilitar el encadenamiento de las pantallas 8×8, pero naturalmente también se pueden utilizar para otros sensores. El orden de los pines es el mismo que en los de entrada.

Para el uso real, el retraso con la lectura del nivel de agua debe ser ajustado a minutos y cualquier lectura obviamente errónea debe resultar en una relectura. (A veces la lectura del sensor hará que la pantalla se apague hasta que pueda obtener una lectura «buena»).

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad