Da es leider keine Bibliothek für den DS3231M gab, die meinen Anforderungen entspricht, habe ich eine eigene entwickelt. Folgende Funktionen sind vorhanden:
- Zeit setzen
- Zeit auslesen
- Temperatur auslesen
- Mehrere Module durch freie Adresswahl an einem Bus betreiben
Methodenübersicht
RTCConnection();
void setAddress(byte address);
byte getSeconds();
byte getMinutes();
byte getHours();
byte getWeekDay();
byte getDay();
byte getMonth();
byte getYear();
void setSeconds(byte seconds);
void setMinutes(byte minutes);
void setHours(byte hours);
void setDay(byte day);
void setMonth(byte month);
void setYear(byte year);
void setTime(byte day, byte month, byte year);
void setTime(byte hours, byte minutes, byte seconds, byte day, byte month, byte year);
float getTemperature();
| |
Downloads:
Download
DS3231M Datenblatt | 891 kB
DS3231M Datenblatt | 891 kB
Download
RTCLib | 2 kB
RTCLib | 2 kB