目次

, ,

M5Stackをいじってみた!!!

液晶に何か表示させてみます。

M5Stackとは? TFTカラーディスプレイ、3つのボタン、スピーカ (ただし音割れする)、バッテリ(3.7 V / 150 mAh)がスタイリッシュなケースに入った、wifi、BT通信可能なマイコンガジェットです。 Basicモデルと、上記機能に9軸IMUが追加されたGrayモデルがあります。

M5Stack Basic - スイッチサイエンス M5Stack Gray(9軸IMU搭載) - スイッチサイエンス

今回はBasicモデルを使用。

以下、環境構築手順です。 環境はWindows10

Arudino IDEはインストール済みとしています。

ドライバインストール

仮想 COM ポートに必要なため、SiLabs CP2104 Driverインストール USB to UART Bridge VCP Drivers | Silicon Labs

ESP32 Arduino Core インストール

Arduino core for the ESP32 のインストール方法 | mgo-tec電子工作

  1. ダウンロード 以下githubからzipでarduino-esp32-master.zipをダウンロードします。 GitHub - espressif/arduino-esp32: Arduino core for the ESP32
  2. ディレクトリの作成 ~\Documents\Arduino (スケッチが保存されている場所)に以下のようなディレクトリを作成する。計3つのフォルダを作る。 hardware\espressif\esp32
  3. 作成ディレクトリへファイルをコピー 先程ダウンロードしたzip内のファイルすべてをコピーし、 上記ディレクトリに貼り付け。
  4. ファイルの実行 ~\Documents\Arduino\hardware\espressif\esp32\tools内のget.exeを実行。 管理者として実行すること!
  5. ボードの選択

ArduinoIDEよりライブラリインストール

スケッチ→ライブラリをインクルード→ライブラリ管理を開く。 「M5Stack」と検索し、以下の項目をインストール

とりあえずサンプルプログラムを実行

スケッチ例より「Hello World」を選択。

クッソ小さいHello Worldが表示されますw

とりあえず今回はここまで。

諸注意

以下サイト様によると、 今回インストールした「ESP32 Arduino Core」では、 BLE関係のコードにエラーがあり、wifiしか使えない状態になるそうです。 対策はサイト様 8章を参照。 Arduino core for the ESP32 のインストール方法 | mgo-tec電子工作

その他参考サイト

小型万能マイコン「M5Stack」で自分だけのクソダサいスマートウォッチを作る - karaage. [からあげ]