Stap 3: De software
Ingesloten is de Arduino softwarecode die ik schreef voor mijn Laptimer.
Net deze belasting in de Arduino software, zorg ervoor u de juiste Arduino board hebt ingesteld voor uw setup en configureren van de varianbles in het begin van de code, indien nodig.
Wanneer u de software uitvoert, zijn er 2 "Modes".
-Race modus: dit wordt gestart door te klikken op de links "race"-knop. Hiermee start u de laptimer. Het maakt gebruik van een "vliegende start"-principe. Dus niet er geen graaf actief is, gewoon beginnen met racen, wanneer de eerste keer dat u de lijn, overschrijden de timer zal beginnen. Zal het display de hoeveelheid ronden nog te gaan op de top 7 Segment display en de tijd op het 2de 7 segment display.
-Setup modus: wanneer u op de "menu", 2de knop klikt, kunt u instellen hoeveel ronden je wilt om te racen. Door te draaien aan de pot-meter kunt u kiezen tussen 1 en 9 ronden.
In de code vindt u de variabele int clockSync = 7600;
Deze variabele kunt u kalibreren van de tijd. Als u vindt dat de laptimer te snel wordt uitgevoerd, verhogen het nummer een beetje, als u vindt dat de timer loopt tot langzame afname van het aantal :-)
Een andere belangrijke variabele is de int minLaptime = 1000;
Deze variabele wordt gebruikt om te controleren of en wanneer je reis de sensor het kan niet rechtstreeks worden struikelde weer denken dat je hebt. Het minimuminterval is standaard 10 seconden (1000 milliseconden). Wilt u racing iets dat sneller dan 10 seconden gaat, u zal afnemen van deze minLapTime-variabele.
Voel je vrij om te wijzigen / kopie / de code in een vorm of vorm die u wilt distribueren.