Stap 3: De methodologie
Ik had de StopWatch-bibliotheek gebruikt om op te roepen van de timer en begonnen de millis() functie om vast te leggen stap tijdwaarde zodra Arduino wordt gestart.
Maar wat ik nodig heb is gewoon een differentiële timer met de eenvoudige wiskunde die ons de tijd op lucht of anderszins geeft.
Alles wat ik deed is sommige runtime-variabelen gedeclareerd en doen wat wiskunde als het verschil waarde om aan te tonen alleen de tijd tussen de micro-schakelaars krijgen gedoofd wilt weergeven. Anders is de tijd als correct wilt weergeven in de indeling vergelijkbaar met Dan Thompson's methode als het registreert alleen de tijdwaarden in millis en we hebben de waarden omzetten in sec, min, hr en microsecs.
Het andere probleem dat ik tegenkomen is de omkering van de teken zoals arduino kan niet overweg met grote buffer. Ik eindelijk in geslaagd om deze fout te overwinnen met behulp van de niet-ondertekende longint als gegevenstype integer.