2017-02-23 3 views
-2

Ich möchte jede Stunde ein Programm auf arduino ausführen. Also würde ich gerne eine LED haben, (sagen wir die interne LED 13) jede Stunde für 10 Sekunden an und dann aus, die nächste volle Stunde die gleiche (eine Minute lang eingeschaltet und den Rest der Zeit abgeführt)) und so weiter. Ich habe die Echtzeituhr DS3231.Echtzeituhr arduino

Vielen Dank im Voraus Markus

+0

Haben Sie auch die Anleitung auf Adafruit? https://learn.adafruit.com/adafruit-ds3231-precision-rtc-breakout/overview gibt es einen Link zu einer Bibliothek. –

+2

Bitte lesen Sie [Wie stelle ich eine gute Frage?] (Http://stackoverflow.com/help/how-to-ask), [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/ help/on-topic) und [Welche Art von Fragen sollte ich vermeiden?] (http://stackoverflow.com/help/dont-ask). –

+0

Ja, ich habe es gelesen, aber in dieser Bibliothek scheint es keinen Befehl zu geben, jede Minute, unseren, secon auszuführen (es gibt also keine Alarmeinstellung). – Markus

Antwort

1

, was Sie tun müssen, ist die RTClib Bibliothek von Adafruit zu verwenden. Mit ihm können Sie die Uhr steuern und wissen, wie spät es ist.

Verwenden Sie zum Beispiel das EEPROM, um zu speichern, wo Sie in jedem Moment waren, und wenn es ausgeschaltet ist, können Sie dort fortfahren, wo Sie aufgehört haben.

Ich lasse auch einen Link von einem Tutorial auf dieser Bibliothek mit dem DS3231, die, obwohl sie in Spanisch ist, können Sie es mit Google Translate übersetzen kann :) https://programarfacil.com/blog/arduino-blog/reloj-con-arduino-rtc/

+0

Danke, das Spanisch-Tutorial ist wirklich großartig. Deine Tipps, bring mich dem Ziel viel näher! – Markus