Arduino baserad Auto Timer / sluta titta på Timer för strök tid mätning (3 / 6 steg)
Steg 3: Metoden
Jag hade använt stoppur biblioteket för att framkalla timern och initierade funktionen millis() för att registrera tid Stegvärde så snart Arduino startas.
Men vad jag behöver är bara en differentiell timer med enkel matematik som ger oss den tid på luft eller på annat sätt.
Allt som jag gjorde förklaras några körning variabler och göra lite matte för att visa skillnaden värdet om du vill visa endast tid mellan mikro-switchar bli spänningssatt. Annars liknar visas tiden korrekt i formatet Dan Thompsons metod som bara registrerar tidsvärden i millis och vi har konvertera värden till sec, min, hr och microsecs.
Det andra problemet jag möter är tecken omsvängningen som arduino inte kan hantera stor buffert. Jag äntligen lyckats övervinna detta fel genom att använda den osignerade longint som heltalsdatatyp.