Windows10 + Arduino IDE でM5Stack にコードを書き込んでみる


 

M5Stack はここでは「Gray」を使ってみます。

ESP32と9軸センサを搭載したマイコンモジュールです(現在販売終了、後継はCore2?)。

 

 

 

 

 

 

 

 

 

 

 

上の画像ではIMU はMPU9250 となっていますが、出荷時期によっては6軸のMPU6886 の場合もあります。判定の仕方はAppendix2 をご覧ください。

 

まず、Windows 10 にArduino IDE をインストールしておきます。

 


PCとM5Stack をUSBケーブル接続して通信するためのドライバーをインストール

ドライバーのダウンロード

CP210x_VCP_Windows をダウンロードします。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

解凍したら、CP210xVCPInstaller_x64_v6.7.0.0をダブルクリックしてインストール実行。

 

 

 

 

 

 

 

 

 

 

 


M5Stackシリーズの初期設定

Arduino IDEを起動して、ボード情報を追加します。

ファイルー>環境設定

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

追加のボードマネージャーのURL:」へ以下をコピー

https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json

 

 

 

 

 

 

 

 

 

 

OKをクリック


M5Stackシリーズのマイコンボードを追加

ツールー>ボード:ー>ボードマネージャー

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

検索窓にM5を入力(検索は即実行されます)

M5Stack by M5Stack official

1.0.9 or 2.0.2 を選択してインストール

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

インストールが終了したら閉じます。

 

 

 

 

 

 

 

 

 

 


シリアルポートの選択

PCとM5Stackシリーズの通信に使用するシリアルポートを選択します。

まず、未接続の場合のシリアルポートを確認(これは例です)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

接続時のシリアルポート確認

新しく出現したものがM5Stackのもの、これをクリックします。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

再度ツールから確認

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


機種別設定でライブラリをインストール

ツールー>ライブラリを管理…

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M5Stack で検索してインストールします。

 

 

 

 

 

 

 

 

 

 

Install ‘M5Stack’ only をクリックしてインストール。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


使用するボードの選択

M5Stack Gray の選択肢は無いようですので以下を選びます。

ツールー>ボード:ー>M5Stack Arduino ー> M5Stack-Core-ESP32

 

 

 

 

 

 

 

 

 

 

 

 

 


スケッチ(プログラム)例の書き込み

せっかくESP32と6軸センサを持ったGray ですので「加速度と温度」を表示してみます。

 

 

書き込み開始

無事書き込み完了

 

以下のように表示されます。

 

 

 

 


スケッチ例にはボタンを押して電源OFFするコードは書かれていません。
このままではバッテリーが切れるまで表示しっぱなしです。

強制的に電源OFFするには電源ボタンを2回クリックします。

 

 

 

 

 

 

 

 

 

 

 

 


Appendix

Jetson Nano にM5Stack 開発環境をセットアップ(メモ)

 


Appendix2

M5Stack に実装されているIMU の型番取得

以下のコードをコンパイルして書き込めば表示してくれるそうです。

 

ちなみに、当サイトが実機に使っていたのは…….、MPU6886 でした。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

Be the first to comment

Leave a Reply

Your email address will not be published.


*