ESP32C3 super mini ミニゲーム機を作る。

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は敗戦続きだったのでちょっとうれしい。