Stap 4: Zie de wiskunde
In de code neemt de arduino de tijden het is gegeven, en vindt de tijd die nodig was voor het object om te reizen tussen sensoren. Dat geeft het het volgende:
Delta t1 = t2-t1 Delta t2= t3-t2
Aangezien er twee keer van de deltaen de arduino de twee heeft verplaatsingen (x cm), de arduino kunt berekenen de gemiddelde snelheden die twee perioden. Dat geeft het volgende:
AVG. Velocity1 = x cm/(t2-t1) s Avg. Velocity2 = x cm/(t3-t2) s
Van wat ik eerder beschreef, is gemiddelde snelheid de momentane snelheid van een object op het gemiddelde van twee keer. Aangezien dit het geval, weet de arduino vervolgens dat:
Het object was reizen op gemiddelde snelheid 1 op T1 = (t1 + t2) / 2en reiste op gemiddelde snelheid 2 bij T2 =(t2+t3)/2
Deze bizarre methode van gemiddeld de tijden om gemiddelde snelheden momentane snelheden is de motor van de Kinemeter.
EN NU HET PROCES OM TE BEPALEN VAN DE VERSNELLING IS...:
Gemiddelde & constante versnelling kan worden genomen door de verandering in snelheid te delen door de verandering in de tijd. De laatste stap de arduino voert voor het berekenen van dat de versnelling van een object is de volgende:
Acelleration = ((Avg. Velocity2) - (Avg. Velocity 1))/(T2-T1)
Degenen die willen de volle expansie en vereenvoudiging zou eindigen met dit:
Versnelling = ((X/(t3-t2)) - (X/(t2-t1)))/ ((t3-t1)/2)
En wat weet je, je opgelost voor versnelling. Gewoon aansluiten in de waarden in hun respectieve plaatsen.
Zie het telpatroon voor een visuele weergave van dit experiment.