Das keyestudio DS3231 Clock Module ist ein hochpräzises, kostengünstiges I2C-Echtzeituhrmodul, ausgestattet mit TCXO- und Kristalltechnologie. Entwickelt für verschiedene Anwendungen, gewährleistet dieses Modul eine präzise Zeitmessung, selbst wenn es vom Hauptstromnetz getrennt ist, dank seiner integrierten Batteriepufferfunktion. Seine kompakte Größe und Kompatibilität machen es sowohl für den kommerziellen als auch für den industriellen Einsatz geeignet.
Hauptmerkmale
- Hohe Präzision: Bietet eine Zeitgenauigkeit von ± 5ppm und gewährleistet zuverlässige Zeitmessung.
- Batteriepuffer: Hält die genaue Zeit auch bei Unterbrechung der Hauptstromversorgung aufrecht.
- Niedriger Stromverbrauch: Ideal für batteriebetriebene Geräte, spart Energie während des Betriebs.
- Weitreichender Betriebstemperaturbereich: Arbeitet zwischen -40℃ und +85℃, geeignet für verschiedene Umgebungen.
- 16-Pin Small Outline Package: Kompaktes Design für einfache Integration in verschiedene Projekte.
Technische Spezifikationen
- Temperaturbereich: -40 bis +85°C
- Zeitgenauigkeit: ± 5ppm (±0,432 Sekunden/Tag)
- Versorgungsspannung: 3,3V bis 5,5V
- Ausgang: 1Hz und 32,768kHz
- Digitaler Temperatursensor: Präzision von ±3°C
- Arbeitstemperatur: -40°C bis +85°C
- Gehäuse: 16 Pins Small-Outline (300mil)
Anwendungen
- Embedded Systems: Perfekt für Mikrocontroller-Anwendungen, die präzise Zeitmessung erfordern.
- Datenerfassungssysteme: Ideal zum Protokollieren zeitkritischer Daten in Forschung und Überwachung.
- IoT-Geräte: Unverzichtbar für Internet-of-Things-Anwendungen, die genaue Zeit benötigen.
- Alarmsysteme: Nützlich in Geräten, die Zeit verfolgen und Ereignisse auslösen müssen.
Beispielcode
#include <Wire.h> #include "DS3231.h" DS3231 RTC; //Erstelle das DS3231-Objekt char weekDay[][4] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; //Jahr, Monat, Tag, Stunde, Minute, Sekunde und Wochentag (beginnt bei 0 und geht bis 6) //Das Schreiben von nicht existierenden Zeitdaten kann den normalen Betrieb der RTC stören. //Achte auch auf den Wochentag. DateTime dt(2011, 11, 10, 15, 18, 0, 5);//Öffne den seriellen Port und du kannst hier die Zeit überprüfen oder bei Bedarf ändern. void setup () { Serial.begin(57600);//Setze Baudrate auf 57600 Wire.begin(); RTC.begin(); RTC.adjust(dt); //Stelle Datum und Uhrzeit wie oben definiert 'dt' ein } void loop () { DateTime now = RTC.now(); //Hole das aktuelle Datum und die aktuelle Uhrzeit Serial.print(now.year(), DEC); Serial.print('/'); Serial.print(now.month(), DEC); Serial.print('/'); Serial.print(now.date(), DEC); Serial.print(' '); Serial.print(now.hour(), DEC); Serial.print(':'); Serial.print(now.minute(), DEC); Serial.print(':'); Serial.print(now.second(), DEC); Serial.println(); Serial.print(weekDay[now.dayOfWeek()]); Serial.println(); delay(1000); }
|
Fazit
Das keyestudio DS3231 Clock Module ist eine ausgezeichnete Wahl für alle, die eine zuverlässige und genaue Echtzeituhrlösung benötigen. Mit seiner Batteriepufferung, präzisen Zeitmessung und vielseitigen Anwendungen ist es sowohl für Anfänger als auch für fortgeschrittene Entwickler geeignet. Verbessern Sie Ihre Technologieprojekte mit diesem unverzichtbaren Uhrmodul und sorgen Sie für eine genaue Zeitverwaltung in Ihren Systemen!











Rezensionen
Es gibt noch keine Rezensionen.