top of page

Cronómetro con Arduino

Elementos

 

-Arduino UNO

-Sensor Ultrasonidos

-Display LCD

-Jack de alimentación

Sensor de ultrasonidos

 

Este sensor ultrasonido tiene dos pines digitales, uno de salida y otro de entrada. El de salida emite una señal y según lo que tarde el de entrada en recibirla podemos saber a que distancia está del objeto con la velocidad del sonido funciona como un radar.

Jack de alimentación
 

El jack está soldado con un soporte para pilas para poder alimentar el Arduino sin necesitar un ordenador y así funcionar independientemente.

Programa
 

En esta primera parte del programa hace que funcione el sensor como hemos explicado antes. Finalmente almacena el valor de la distancia actual en una variable llamada distancia. Esto lo va haciendo constantemente (porque es un bucle) así que va variando constantemente.

Cronómetro

 

Cuando la distancia detecta que es menor de 100 (ha variado) empieza el cronometro con la función millis(). Esta función dice el tiempo en milisegundos que el Arduino lleva en funcionamiento y lo almacena en la variable temp; digamos que la variable es 3400 ms.

 

En la siguiente parte va comprobando la distancia y cuando de nuevo es menor de 100 cierra el cronómetro añadiendo a una nueva variable la función millis(); esta vez es 5700 ms.

 

Si se restan estos dos valores tendremos el tiempo que el cronómetro ha estado funcionando 5700 – 3400 = 2300 ms. 2300/1000 = 2.3 segundos. También le sumamos 0.5 segundos porque al principio le decimos que pare durante medio segundo el programa antes de tomar el valor. Si no estuviera esta pausa al haber un objeto delante iría tan rápido el programa que no contaría nada porque seria como si la persona hubiera pasado dos veces ya.

Sensor de ultrasonidos

 

Este sensor ultrasonido tiene dos pines digitales, uno de salida y otro de entrada. El de salida emite una señal y según lo que tarde el de entrada en recibirla podemos saber a que distancia está del objeto con la velocidad del sonido funciona como un radar.

bottom of page