Étape 7: Code
Notre application de données des capteurs dans un aspect rend la manipulation des données un peu plus faciles et sous un autre aspect complique il. Il est plus facile parce que nous n’avez pas besoin de calibrer le capteur, donc nous pouvons utiliser un paramètre de référence standard et seulement mesurer la différence. C’est plus compliqué mais parce que nous voulons totales montant est monté, non seulement une lecture simple d’altitude.
Afin d’obtenir le montant total est monté, nous voulons le programme ajoute juste le changement positif d’altitude de l’algorithme à l’étape précédente. Cela a été accompli en définissant le point de remise à zéro initial comme la plus basse altitude, vérifier tout changement positif en tranches, puis ajoutant que le changement. Le timing est arbitraire, les incréments de temps plus rapides ajouter du bruit tandis que les incréments de temps plus lents ne puissent accumuler la distance complète avant de descendre. Si le grimpeur devient inférieur à la plus basse altitude précitée le programme il réinitialise.
En prime, le grimpeur peut également obtenir la température. Pourquoi ? Parce que le capteur a également la capacité de détection de la température donc, pourquoi pas !
Télécharger le fichier .ino à Github!