#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()); // 日時の表示 } }