【ESP32】今更だけど M5Stackの情報 まとめ。。 忘備録【Arduino】

今更だけどM5Stack買った

ちょっと仕事で使う予定があり、コロナ自粛中にと。。買っておいた。

ESP32はもっともっと安いんだけど、M5Stackシリーズは、ケースもついていて、計測機の補助などに使うには、そのまま少しプログラミングして使えたりするので、とても便利です。

ちなみに、ESP32に関するこのHPの記事類は、こちら

で。。すぐに忘れるので、M5Stack関係のことを、忘備録として。。

本家系

公式ページ

https://m5stack.com/

GithubのM5Stackライブラリー

https://github.com/m5stack/M5Stack

日本語のM5Stackの説明類はこちらから

https://github.com/m5stack/m5-docs/blob/master/docs/ja/README_ja.md

以上。。(笑)

でいい感じ。。 でもちょいちょい404が出たりしますね(笑)

Arduino IDE関係のセット

https://docs.m5stack.com/#/en/arduino/arduino_development

基本的にはESP32と同じ

  • Arduino IDEのダウンロード&インストール
  • ファイル→環境→追加のボードマネージャのところに、ESP32の関係を入れる
    • https://dl.espressif.com/dl/package_esp32_index.json
    • ボード自体は、ESP32 Arduino の M5Stack-Core-ESP32を使う 
  • ライブラリ自体
    • スケッチ→ライブラリーをインクルード→ライブラリーの管理 でM5Stackで検索
    • いろいろ出てくるけど。。ESP32-Chimera-coreがいいのかな?
    • 本家ライブラリのGithubはこれ。上記のChimeraはこれ M5Stackを入れてからだと、Chimeraはコンフリクトするみたいですね。

UI Flow

ちょこっと使うならこのUI FlowというScratchみたいなプログラミング環境もいいかも。

https://docs.m5stack.com/#/en/uiflow/uiflow_home_page

ボード情報

一応、メモしておきたいところは、コピペしておきます。

LCD & SDカード

LCD 解像度: 320×240

ESP32 Chip GPIO23 GPIO19 GPIO18 GPIO14 GPIO27 GPIO33 GPIO32 GPIO4
ILI9341 / MISO CLK CS DC RST BL
SD Card MOSI MISO CLK CS

ボタン & スピーカー

ESP32 Chip GPIO39 GPIO38 GPIO37 GPIO25
ボタン Aボタン Bボタン Cボタン
スピーカー Speaker Pin

GROVE A

ESP32 Chip GPIO22 GPIO21
GROVE A SCL SDA

M-バス

投稿者 tom2rd

コメントを残していただけるとありがたいです

Loading Facebook Comments ...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください