Paso 3: La metodología
Había utilizado la biblioteca de cronómetro para evocar el temporizador e inició la función millis() para registrar valor de tiempo de paso tan pronto como se inicia Arduino.
Pero lo que necesito es solo un temporizador diferencial con la matemática simple que nos da el tiempo en el aire o de otro tipo.
Todo lo que hice es declarado algunas variables de tiempo de ejecución y hacer algunos cálculos para mostrar el valor de la diferencia para mostrar sólo la hora entre micro-switches conseguir excitado. Otra manera Mostrar la hora correcta en el formato es similar al método de Dan Thompson que sólo registra los valores de tiempo en millis y tenemos que convertir los valores en seg, min, h y microsecs.
El otro problema que encuentro es la reversión del signo como arduino no puede manejar almacenador intermediario grande. Finalmente logré superar este error mediante el entero largo sin signo como tipo de datos entero.