#include <MsTimer2.h>
#include <DS3232RTC.h> //ライブラリの読み込み
DS3232RTC myRTC; //クラスのインスタント化
tmElements_t tm; //tmElements_tk構造体を宣言
void setup() {
Serial.begin(115200);
myRTC.begin(); //i2cなどの初期設定
MsTimer2::set(200, Wari); // 200msごとにWari
MsTimer2::start();
}
void loop() {
}
void Wari() {
char buff[20]; //文字列一時保存用の配列buffの宣言
interrupts();
myRTC.read(tm); //RTCから現在時刻を取得して構造体に代入
sprintf(buff, "%d/%d/%d %d:%d:%d\n", tm.Year + 1970, tm.Month, tm.Day, tm.Hour, tm.Minute, tm.Second);
Serial.print(buff);
}