This website uses cookies to improve your user experience, personalize content and ads, and analyze website traffic. By continuing to use this website, you consent to our use of cookies. Please see our Privacy Policy to learn more about cookies and how to change your settings.
The arduino outputs serial every second...a Python app receives that, and notes the PC time (Microseconds)...all things being equal, the Arduino should send the time to the PC at (or around) the same Microsecond offset all the time. If the number drops, it means the Arduino is running fast...if the microsecond offset increases, the Arduino is running slow.
My target for accuracy is < 1PPM.