Paso 7: código de
Nuestra aplicación de los datos del sensor en un aspecto hace que manejar los datos un poco más fáciles y en otro aspecto lo complica. Es más fácil porque no hay que calibrar el sensor, por lo tanto, podemos utilizar un marco de referencia y medir sólo la diferencia. Es más complicado aunque porque queremos total cantidad subió, no sólo una lectura de altitud simple.
Con el fin de obtener la cantidad total subió queremos que el programa sólo suman el cambio positivo en la altura del algoritmo en el paso anterior. Esto se logró establecer el punto de reset inicial como la altitud más baja, comprobar cualquier cambio positivo en incrementos, entonces agregando que el cambio. El tiempo es arbitrario, incrementos de tiempo más rápidos añaden ruido mientras que incrementos de tiempo más lento no pueden acumular la distancia completa antes de descender. Si el escalador cae por debajo de la altitud más baja antes mencionada el programa lo devuelve.
Como un bono adicional el escalador también puede obtener la temperatura. ¿Por qué? Porque el sensor también tiene la capacidad de detección de temperatura por lo tanto, por qué no!
Descargar el archivo .ino en Github!