目覚ましを作る 2

ESP32C3 super mini+ST7789V+TTP223

SH1106(I2C)での結果からディスプレーをST7789Vに変更して試してみた。

最初は、TFT_eSPIでやってみたのだがエラーが出てしまう。AIの力を借りたがどうもうまくいかない。こういう時は粘るか方向転換をするか。

はい、あっさりadafruitライブラリーに乗り換えてできました。書くとすぐにできたように感じるけど、ここまで何度AIとやりとりしたことか。

年月日と曜日の表示を一段目。2段目は時刻をできるだけ大きく、そして秒は小さく表示。フォントの選択をしていないので拡大するとギザギザだが、今は完成を求めていないのでこれで良しとする。一応できた。さて、次はどうしようかな。

目覚まし時計

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

目覚まし時計2

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