Uso de Modulo Ultrasónico y Buzzer

El siguiente tutorial tiene como objetivo controlar el tiempo de funcionamiento del buzzer (blink) dependiendo de la distancia entre un obstáculo y el Modulo Ultrasónico HC-SR04 (similar al sistema de retroceso de los automóviles modernos),y así apoyar la comprensión del funcionamiento de este.

Materiales:

1 Arduino  UNO Rev3
1 Modulo HC-SR04
1 Buzzer
8 Cables de conexión

Se debe realizar el siguiente conexionado:

Ultrasonido + buzzer

 

Para el tutorial se consideró la siguiente tabla (recordar que la duración de 1 blink es un encendido y un apagado):

 

Distancia [cm] Duración del blink [ms]
] 20 , máx [ siempre apagado
 ] 15 , 20 ]  1000
 ] 10 , 15 ] 500
] 5 , 10 ] 300
[ 0 , 5 ] 100

 

El siguiente código programa Arduino para cumplir el objetivo. Si bien podría usarse una librería que controle el Modulo de Ultrasonido, se optó por hacer el cálculo de la distancia manualmente para visualizar lo que hace internamente una librería.

Si surgen dudas sobre el funcionamiento del modulo o cálculo de la distancia, revisar esta sección.

 

 

Usando nuestra mano podemos comprobar el correcto funcionamiento del sensor.

Quizás también te guste...

Agregar un comentario