ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:irtcbegin

IrtcBegin()

IrtcBegin()はDS3231 RTCの接続を確認して使用を開始します。

IrtcBegin コマンドの動作フロー

bool IrtcBegin()

コマンド

コマンド 引数 戻り値 動作
IrtcBegin() なし bool DS3231 RTCの接続を確認して使用を開始します。

使用例

void setup() {
  Serial.begin(115200);
 
  if (!IrtcBegin()) {  // DS3231 RTCの接続を確認し、使用を開始します。
    Serial.println(F("DS3231 connection failed"));
    return;
  }
 
  // 初回に1回実行してからコメントアウトします。
  // IrtcSet(2026, 8, 10, 14, 30, 0);
}
 
void loop() {
  IrtcDateTime now;
  if (IrtcRead(now)) {  // RTCの日付と時刻を読み取ります。
    Serial.print(now.year);
    Serial.print('/');
    Serial.print(now.month);
    Serial.print('/');
    Serial.print(now.day);
    Serial.print(' ');
    Serial.print(now.hour);
    Serial.print(':');
    Serial.print(now.minute);
    Serial.print(':');
    Serial.println(now.second);
  }
  delay(1000);
}

注意事項

各装置は該当するBeginコマンドを先に実行してください。I²Cアドレスとピンの共有有無を確認し、bool戻り値がfalseの場合は配線と電源を点検してください。

同じカテゴリの内蔵コマンド

ja-jp_commands/reference/irtcbegin.txt · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki