スイッチサイエンス取扱開始と共に勢いこんで購入したんですが、いまいちアイデアがなくて寝かせに寝かせたM5Paperを触ってみます。今更感がありますが、自分用メモなのでいいんです(開き直り)。
寝かせてる間にリビジョンが上がってV1.1になってますね、何が変わってるんだろう‥?
開発環境
PlatformIOでプロジェクトを作ろうと思ったらボード一覧に無いですね。
ググってみると仕様の近いM5Stack FIRE
を選択しているようなので右にならえです。
ライブラリはとりあえずM5EPD
でやってみます。
M5StackのボードマネージャにはいるみたいなのでArduino IDEだと選択肢に出てきますね。
BMPファイルを表示してみる
サンプルを見る感じではM5EPD_Canvas
のインスタンスに描画してM5EPD_Canvas::pushCanvas()
でドライバを叩く感じですね。なるほど、完全に理解した。
SDカードに保存したイナバちゃんアカウント画像を表示するコードを記述してみました。
キレイに表示できました😀
ボタン操作とファイル選択
横にある昔のSONY製ガラケーについてたクルクルピッピみたいなボタン(正式名称なんて言うんですか?)でファイルを選択して表示するサンプルを作ってみました。
なかなか軽快に動作しましたね!
ずっと積んでたM5Paper(V1.0)、使い道を思いついたので使う練習。SDカードの画像を表示するだけのやつ。E-Inkって見やすいですねぇ #M5Paper pic.twitter.com/BewVfoCkRS
— イナバ (@hollyhockberry) 2021年9月22日