ESP32C3 super mini+ST7789V+TTP223
SH1106(I2C)での結果からディスプレーをST7789Vに変更して試してみた。
最初は、TFT_eSPIでやってみたのだがエラーが出てしまう。AIの力を借りたがどうもうまくいかない。こういう時は粘るか方向転換をするか。
はい、あっさりadafruitライブラリーに乗り換えてできました。書くとすぐにできたように感じるけど、ここまで何度AIとやりとりしたことか。
年月日と曜日の表示を一段目。2段目は時刻をできるだけ大きく、そして秒は小さく表示。フォントの選択をしていないので拡大するとギザギザだが、今は完成を求めていないのでこれで良しとする。一応できた。さて、次はどうしようかな。

で、タッチセンサーに触れると

こうなる。問題点はフォントの選択などいろいろあるが、1秒ごとに画面が点滅を繰り返すこと。これは秒を表示するためにこうなってしまう。いろいろな手法でこれを防ぐことができるらしい。AIが教えてくれた。