der Quarz schwingt in einer sehr unschönen Frequenz
An sich ist 16 MHz eine schöne Zahl ![]()
Ist nur leider nicht so genau, wie man sich das bei einem Quarz vorstellt.
Mein UNO R3 liefert bei Zimmertemperatur und Versorgung durch USB 5V ca. 998 - 999 millis() / sec, oder eine Abweichung von etwa 1 Minute / Tag.
Das ist zwar wohl so stabil, dass man eine individuelle Kompensation bauen könnte, aber schlimmer noch ist, dass die Zeit mit jedem Reset komplett weg ist.
--> RTC liefert am einfachsten/sichersten/schnellsten die aktuelle Zeit nach Restart.
GPS , DCF77 oder Ethernet NTP wären meiner Meinung nach eher zusätzliche Zeitquellen, um nie mehr manuell die Zeit stellen zu müssen.
Aber die Original-Frage "wie bekomme ich die aktuelle Uhrzeit und Datum über den Computer auf den Arduino?"
ist schon am besten durch die erste Antwort (Serial) gelöst, wenn der Arduino immer am PC hängt. ( Leider haben wir, glaub ich, den OP schon lang vergrault )