ESP32C3+SSD1306+5方向スイッチ
ESP32C3で動画を検索していて見つけた。
動画ではブレッドボードにESP32C3 super miniとSSD1306と4つのボタンのみでゲーム機を作っている。これならできるやん。
あとは、スケッチがあるかどうか・・・あった。
How to Play Games on ESP32 - YouTube
GitHub - MateKingGamer/esp32-mini-games ·GitHub
早速ダウンロードして検証する。無事通ったのでコンパイルする。
早速配線して確かめてみた。aitendoでずっと前に購入していた5方向スイッチを使ってみる。おお・・・。できた。
7種類のゲームが入っている。うん・・・やったことないゲームが多い。
キーホルダー代わりに持って歩いて、待ち合わせや気分転換にちょっとやるのもありかも。ただ、工作が大の苦手。さて、どうしようか。
接続図はないがスケッチの中にconfig.hというファイルがあるので内容を覗けばすぐにわかる。
// Button Pins
#define PIN_BUTTON_UP 5
#define PIN_BUTTON_DOWN 20
#define PIN_BUTTON_LEFT 10
#define PIN_BUTTON_RIGHT 21
// Display Pins
#define PIN_SCL 7
#define PIN_SDA 6
arduino IDE 2.3.6使用 最近2.3.8のUpdatedが毎回出てくるがまだやらない。一つ前の2.3.7の時に何も考えずにやってしまって、スケッチが急にエラーになってしまったからだ。特に毎回書いているが音関係が動かなくなる。他にもあるのかもしれないが自分にはわからない。もちろんライブラリのこともある。両方が関係し合ってなおややこしくなる。なんとかならないものかね。

起動時の画面。凝っている。左の緑色のがaitendoの5方向スイッチ


こんな感じに選択メニューがでる。選択は右方向ボタンで。
ESP32C3 super miniは敗戦続きだったのでちょっとうれしい。