Herunterladen Diese Seite drucken

AZ-Delivery ATmega328p Bedienungsanleitung Seite 6

Datenloggermodul
Wir passen diese
Linie an
if
(!
rtc.isrunning()) {
Serial.println("Die RTC läuft
// Die folgende Zeile setzt die RTC auf das Datum und die Uhrzeit, zu
der dieser Sketch kompiliert wurde
F(__ZEIT__)));
// Diese Zeile setzt die RTC mit einem expliziten Datum und einer expliziten Uhrzeit, z.B. um die
// Am 21. Januar 2014 um 3 Uhr morgens würden Sie anrufen:
// rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0));
}
Anschließend wird die Zeit vom Computer an den Mikrocontroller übertragen.
Alternativ kann die Zeit auch manuell in der Zeile angegeben werden:
rtc.adjust(DateTime(2014, 1, 21, 3, 0, 0));
Nach dem Zurücksetzen wird kein Fehler mehr angezeigt und die korrekte Zeit wird
übertragen.
Die Echtzeituhr läuft jetzt und ist vollständig konfiguriert. Jetzt sollten wir die SD-
Karte programmieren.
"Programmierung" des SD-Kartenlesers:
Um eine SD-Karte mit dem Mikrocontroller verwenden zu können, muss sie zunächst
als FAT16 oder FAT32 formatiert werden. Hierfür empfehlen wir das Programm
SDFormatter:
https://www.sdcard.org/downloads/formatter_4/
Dann lassen wir uns die Informationen der SD-Karte anzeigen. Um dies zu tun,
starten wir:
// rtc.adjust(DateTime(F( DATE ) , F( TIME ) ));
NICHT!");
rtc.adjust(DateTime(F(
wie folgt:
DATE
),
loading