Schritt 2: Einstellen von Datum und Zeit auf DS3231
Der beste Weg, um Datum und Uhrzeit zu halten ist ein externes Gerät verwenden. In diesem Fall verwenden wir ein DS3231 mit 3.6V wiederaufladbare Batterie (Modell lir2032). Auf diese Weise werden wir in der Lage, Datum und Uhrzeit zu halten, auch wenn unsere Arduino ausgeschaltet ist.
Download und Installation der DS3231-Bibliothek
Um die Bibliothek benötigt zu installieren, tun das gleiche Verfahren wie im vorherigen Schritt beschrieben.
DS3231 Verbindungen
Die DS3231 hat sechs Pins. Verbinden sie wie unten dargestellt:
SCL---> A5
SDA---> A4
VCC---> 5V
GND---> GND
32K und SQW ignorieren, sie werden nicht in diesem Fall angeschlossen werden.
Kein Widerstand ist notwendig.
Hinweis: Wir immer 5V, die ds3231 ohne Probleme geliefert haben. In der Tat, so wir in lesen ist seine Datenblatt können sie innerhalb eines Bereichs von 2,3 bis 5.5V und 3,3V arbeiten die Spannung, die vorgeschlagen. So 3,3 v aus dem Arduino man kann.
Finden Sie hier das DS3231 Datenblatt: DS3231 Datenblatt
Datum und Uhrzeit einstellen
Jetzt laden Sie die Datei ds3231.ino und klicken Sie doppelt darauf. Arduino IDE wird Sie bitten, die neue Skizze in einem Ordner speichern, deren Namen das gleiche für die .ino-Datei verwendet werden. Speichern Sie die Datei, wo Sie am liebsten.
Gehen Sie zur Zeile 19 und kommentieren Sie es durch die zwei Schrägstriche am Anfang der Funktion löschen.
Ersetzen Sie die Zahlen in den Klammern bzw. mit "Sekunden, Minuten, Stunden, Tag, Datum, Monat, Jahr". Denken Sie daran:
- Am Tag 1, Sonntag entspricht und 7 bis Samstag
Die 24-Stunden-Format ist die Konvention von DS3231 verwendet
Laden Sie den Code. Nun öffnen Sie den Systemmonitor, etwas wie diese Ausgabe sollte angezeigt werden (siehe auch Screenshot):
Gut gemacht, sind Datum und Uhrzeit eingestellt worden!
Wenn Sie diese Ausgabe nicht erhalten, überprüfen Sie die Verbindungen und wiederholen Sie den Vorgang erneut.
Sobald Sie Datum und Uhrzeit einstellen, wollen kommentieren die 19. Zeile wieder oder Ihre Werte überschrieben werden, jedes Mal, wenn Sie es hochladen.