사용자 도구

사이트 도구


commands:reference:irtcbegin

문서의 이전 판입니다!


IrtcBegin()

IrtcBegin()는 DS3231 RTC 연결을 확인하고 사용을 시작합니다.

IrtcBegin 명령어 동작 흐름

bool IrtcBegin()

명령어

명령어 인수 반환값 동작
IrtcBegin() 없음 bool DS3231 RTC 연결을 확인하고 사용을 시작합니다.

예제

void setup() {
  Serial.begin(115200);
 
  if (!IrtcBegin()) {
    Serial.println(F("DS3231 connection failed"));
    return;
  }
 
  // 최초 한 번 실행한 뒤 주석 처리합니다.
  // IrtcSet(2026, 8, 10, 14, 30, 0);
}
 
void loop() {
  IrtcDateTime now;
  if (IrtcRead(now)) {
    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이면 배선과 전원을 점검하십시오.

← 내장 명령어 리스트

commands/reference/irtcbegin.1788260661.txt.gz · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki