DS3231M I2C Library Arduino

By | 5. Februar 2016

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 Anzeigen
#include <RTC.h> //RTC library

void setup() {
  Serial.begin(250000);
  RTC.setSeconds(30);
  RTC.setMinutes(7);
  RTC.setHours(12);
  RTC.setDay(5);
  RTC.setMonth(2);
  RTC.setYear(16);
}

void loop() {
  Serial.print(RTC.getDay());
  Serial.print(".");
  Serial.print(RTC.getMonth());
  Serial.print(".");
  Serial.print(RTC.getYear());
  Serial.print(" ");
  Serial.print(RTC.getHours());
  Serial.print(":");
  Serial.print(RTC.getMinutes());
  Serial.print(":");
  Serial.print(RTC.getSeconds());
  Serial.print(" Temperature: ");
  Serial.println(RTC.getTemperature());
  delay(100);
}

Downloads:

Download
DS3231M Datenblatt | 891 kB

Download
RTCLib | 2 kB

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.