時間の表示
RTC DS3231
I2C接続で時間と時刻が測定できる6PINモジュールの時計です。バッテリバックアップで電源切断後も時刻を保持することができます。電池ホルダーが付いていてリチウム充電池LIR2032を使います。充電用の回路があるのでCR2032を使うと膨らんでしまうようです。短時間であればCR2032でも一応動きます。I2Cアドレスは&H68です。
おまけにEEPROMが付いています。I2Cアドレスは0x57ですがA0,A1,A2をハンダジャンパすることで変更することができます。
0x57 0x56 0x55 0x54 0x53 0x52 0x51 0x50
A0 OFF ON OFF ON OFF ON OFF ON
A1 OFF OFF ON ON OFF OFF ON ON
A2 OFF OFF OFF OFF ON ON ON ON
A0,A1,A2
○

ArduinoとはI2C接続ですのでSCLをA5,SDAをA4に配線します。プルアップ抵抗は内蔵されていますので付け加える必要はありません。10KΩを付けると5KΩになります。大きな被害はないと思いますが付けない方がいいと思います。
ライブラリを取得登録しましょう。
https://github.com/simonkuang/DS3231
のページにclone or downloadが有りますのでクリックしてフォルダーを指定します。DS3231のフォルダに入れておきます。DS3231のライブラリです。
zipファイルの場所をスケッチ→ライブラリをインクルード→zip形式のライブラリをインストールと手続きします。

ZIPファイルの作成はファイルwp複数選択した後,右クリック(整理)→













