Baserade Arduino Lap Timer (3 / 4 steg)
Steg 3: Programvaran
Bifogat är Arduino programvara koden jag skrev för min Laptimer.
Bara läsa detta i programvaran Arduino, kontrollera att du angett rätt Arduino styrelsen för din setup och konfigurera varianbles i toppen av koden om det behövs.
När du kör programvaran, har den 2 "lägen".
-Race-läget: detta startas genom att klicka på knappen vänster "race". Startar laptimer. Den använder en "rivstart" princip. Så det finns ingen räkna ner, bara börja racing, när första gången du passera linjen, timern startar. Det kommer att visa mängden varv fortfarande till gå på topp 7 Segment displayen och tid på 2: a 7 segment display.
-Setup-läge: när du klickar på "menu", 2: a knappen, du kan ställa in hur många varv du vill tävla. Genom att vrida pot-mätaren kan du välja mellan 1 och 9 varv.
I koden hittar du variabeln int clockSync = 7600;
Denna variabel kan du kalibrera tiden. Om du tycker att laptimer körs för fort, öka antalet lite, om du tycker tiden rinner till långsam minskning numret :-)
En annan viktig variabel är int minLaptime = 1000;
Denna variabel används för att kontrollera sedan när du resa sensorn det inte kan direkt vara trippade igen, tänker du är klar. Som standard är den minsta tid 10 sekunder (1000 millisekunder). Om du racing något som kommer att gå snabbare än 10 sekunder, du kommer att behöva minska denna minLapTime variabel.
Känn dig fri att ändra / kopiera / distribuera koden i någon form eller form du gillar.