Paso 3: El software
Cerrado es el código de software de Arduino que escribí para mi Laptimer.
Sólo esta carga en el software de Arduino, asegúrese de que ha configurado la placa de Arduino correcto para su configuración y configura las varianbles en la parte superior del código si es necesario.
Cuando se ejecuta el software, tiene 2 "modos".
-Modo carrera: esta se inicia haciendo clic en el botón de la izquierda "raza". Con esto iniciará el laptimer. Utiliza un principio de "flying start". Por lo que no cuenta hacia abajo, apenas comience a correr, cuando la primera vez que cruce la línea, el temporizador comenzará. Mostrará la cantidad de vueltas aún a ir en la pantalla superior 7 y el tiempo en la 2ª pantalla de 7 segmentos.
-Modo configuración: al hacer clic en el "menú", 2 º botón, puedes configurar cuantas vueltas quieres correr. Girando el bote medidor usted puede seleccionar entre 1 y 9 vueltas.
En el código encontramos la variable int clockSync = 7600;
Esta variable le permite calibrar el tiempo. Si usted encuentra que el laptimer corre demasiado rápido, aumentar la cantidad poco a poco, si encuentra que el temporizador funciona a disminución lenta del número :-)
Una otra variable importante es la int minLaptime = 1000;
Esta variable se utiliza para asegurarse de que luego cuando viaje el sensor se puede no directamente ser disparado otra vez, pensar que han terminado. Por defecto el tiempo mínimo es de 10 segundos (1000 milisegundos). Si algo que irá más rápidos luego 10 segundos de carreras, usted necesita disminuir esta variable minLapTime.
No dude en modificar / copiar / distribuir el código en cualquier forma o forma que te gusta.