Hallo,
ich betreibe einen Raspberry und einen Arduino und benötige im Arduino das Datum und die Uhrzeit. Da ich aus verschiedenen Gründen keine weitere Hardware verwenden möchte, möchte ich das Datum und die Uhrzeit vom Raspberry (der hat sie vom Timeserver) auf den Arduino übertragen. Ich habe beide Geräte bereits per I2C verbunden um Daten vom Arduino an den Raspberry zu senden.
Mein Plan war erst, den Unix-Timestamp (in Sekunden) in gewissem Abstand an den Arduino zu senden und diesen in C dann in ein Datum / Uhrzeit umzurechnen. Dies geht aber nicht, da per I2C anscheinend keine so großen Zahlen übertragen werden können.
Wie habt Ihr das gelöst? Gibt es (andere) elegante Möglichkeiten, die Uhrzeit und das Datum auf den Arduino zu bringen, ohne weitere Hardware einzusetzen? Wichtig ist mir eine genaue Zeit mit Schaltjahren sowie Sommer- und Winterumstellung. Außerdem muss die Uhrzeit nach einem Stromausfall wieder automatisch auf den Arduino übertragen werden.
Viele Grüße,
berryfox