Stap 7: Code
Onze toepassing van de sensorgegevens in één aspect maakt de verwerking van de gegevens enigszins gemakkelijker en in een ander aspect compliceert het. Het is makkelijker, omdat we niet hoeven te kalibreren van de sensor, dus we kunnen gebruiken een standaard referentie-instelling en meten net het verschil. Het is ingewikkelder maar omdat we willen dat totale bedrag beklommen, niet alleen een eenvoudige hoogtemeting.
Om het totale bedrag beklommen wilt we optellen alleen de positieve verandering in de hoogte van het algoritme in de vorige stap. Dit werd bereikt door de eerste reset punt instellen als de laagste hoogte, controle van elke positieve verandering in stappen, dan toe te voegen die verandering. De timing is willekeurig, snellere tijd stappen ruis toevoegen terwijl langzamer tijd stappen kunnen niet de volledige afstand toenemen alvorens af te dalen. Als de klimmer onder de bovengenoemde laagste hoogte gaat het programma stelt, worden hersteld.
Als een toegevoegde bonus krijgt de klimmer kan ook de temperatuur. Waarom? Omdat de sensor ook de mogelijkheid heeft van sensing temperatuur dus, waarom niet!
Download het bestand van de Ino op Github!