Ich habe das Projekt Arduino Mutteruhr bereits umgesetzt:
Dabei habe ich eine Elementare Einsteigererfahrung gemacht: Alles was auf dem Prozessortakt aufsetzt bring keine brauchbare Prazision für eine Uhr.
Fertiger Code für eine Arduino Uhr hat mindestens 2-3 Sekunden Abweichung pro Stunde, da der Quartz nicht präzise schwingt.
Ein Uhrenchip DS3231 vom Chinesen für 1-2 Euro hat das Problem gelösst und die Uhr läuft auch bei ausgeschaltetem Arduino weiter.
Die Umpolung der Schaltspannung für den Minutenimpuls habe ich mit einer H-Bridge L298N gelösst. Kostet auch so was um die 2 Euro beim Chinesen.
Ein Display zeigt kontinuierlich die Uhrzeit an, so dass ich Gangungenauigkeiten erkennen kann.
Ich frage im Code die aktuelle Minutenuhrzeit ab. Der Triger für die Umschaltung ist die Abfrage Neue Minute? Wenn gerade dann else...