TFT_eSPI_OpenWeather

Atomic Clock and Weather は行き詰まりTFT_eSPI_OpenWeather
Bodmer/OpenWeather からプログラムをダウンロードILI9341+ESP32に書き込みをしてみましたが何も表示されません。なぜ!とネットを検索すると

助かりました手順が詳しく説明されいます。DATAをTSP32に転送する必要があるようです。ところがArduino 2.3 ではこの方法は使えません。

Arduino IDE 2: Install ESP32 LittleFS Uploader
こちらを使い無事DATAをESP32に転送出来ました。TFTへの表示もできましたので日本時間Timezoneの追加が必要です。
NTP_Time.h
TimeChangeRule usMDT = {“MDT”, Second, dowSunday, Mar, 2, -360};
TimeChangeRule usMST = {“MST”, First, dowSunday, Nov, 2, -420};
Timezone usMT(usMDT, usMST);

こちらの修正は ChatGPT のお世話になりました。
TimeChangeRule jstRule = {“JST”, Last, dowSunday, Jan, 0, 540};
Timezone jst(jstRule);

All_settings.h の #define TIMEZONE jst に修正、ESP32 に書き込みをしたところ、

正しい時刻の表示が出来ましたが一行目の表示が変です。とりあえずは完成とします。

コメント