arduinoに時計を組み込む方法

毎日決まった時間にarduinoで撮影したいと思ったので、RTCを組み込むことにした。

買ったRTCは RX 8025-NB。説明書はこれ。参考サイトはこちら

書いてあるとおりに繋いだら動いた。

気になったこととしては、

アドレス指定と値指定の書き方が一緒っぽい

Wire.beginTransmission(RTC_ADRS);

の次の行の

Wire.write(0xE0);

で書き込むアドレスを指定していて、それ以降の

Wire.write(0x20);

では実際に書き込まれる値を指定していること。

日時の入力方法と他の入力方法が紛らわしい。

日時は、例えば55秒なら 0x55 と入力する一方、Control1などでは、入力したい値を16進数に直して入力する。 当然といえば当然だけど。。。

Alarmの時刻になるとlowになる

普段は3.3V。

追記します。