アルディーノでリアルタイムクロック⌚
ピンは4本使い、
電源のプラスとマイナス
そして
シリアルに2本
です。
電池がモジュールについていて常に時間を計算しています。
腕時計とかにつかわれてるかな・・・
サンプルプログラムです。
#include <Wire.h>
#include <DS3231.h>
DS3231 clock;
RTCDateTime dt;
void setup()
{
Serial.begin(9600);
Serial.println("Initialize RTC module");
clock.begin();
clock.setDateTime(__DATE__, __TIME__);
}
void loop()
{
dt = clock.getDateTime();
Serial.print("Raw data: ");
Serial.print(dt.year); Serial.print("-");
Serial.print(dt.month); Serial.print("-");
Serial.print(dt.day); Serial.print(" ");
Serial.print(dt.hour); Serial.print(":");
Serial.print(dt.minute); Serial.print(":");
Serial.print(dt.second); Serial.println("");
delay(1000);
}