#include <ezTime.h>
#include <WiFi.h>
Timezone myTZ;
void setup() {
Serial.begin(115200);
while (!Serial) { ; } // wait for Serial port to connect. Needed for native USB port only
// WiFi 接続を入れる
Serial.println("WiFi connected");
Serial.print ("SSID : ");
Serial.println(WiFi.SSID());
Serial.print ("IP address set: ");
Serial.println(WiFi.localIP());
setDebug(INFO); // デバッグ情報をシリアルポートへ。 NONE で表示しなくなる。
myTZ.setLocation(F("Asia/Tokyo")); // Timezone の設定。日本時間
myTZ.setDefault(); //
setServer("ntp.jst.mfeed.ad.jp"); // サーバーの設定
setInterval(60); // NTPデータの更新の時間間隔 60s
waitForSync(); // 最初の時刻の取得。
Serial.println(myTZ.dateTime());
}
void loop() {
// バックグラウンドでは動かないので、これを毎回 loop() で動かす。動作状況は setDebug() してあるので表示される。
events();
if( secondChanged() ){ // 1秒おきの実行
Serial.println(myTZ.dateTime()); // 日時の表示
}
}