<aside> 🚨

このページではM5Stack Core2での開発を想定しています

</aside>

PlatformIOとは?

マイコン開発のためのVisual Stduio Codeの拡張機能

色々なマイコンの色々なフレームワークに対応した, 高機能エディタにプラグインできる組込み用IDE

https://platformio.org/

PlatformIOの利点

<aside> 🚨

実はPlatformIOとEspressif (M5Stackに搭載しているマイコンであるESP32のメーカー)のパートナーシップがキャンセルされたので, 最新のM5Stackシリーズに対応していないということがある可能性があるので注意 (ESP32C6など). そのような場合は, Arduino IDEやEspressif製のSoCの公式開発フレームワークであるのESP-IDFを利用することになる

</aside>


開発環境の構築

🔰 M5Stackの開発を一度もしたことがない人 (Arduino IDEでM5Stackの開発もしたことがない人は読んでください)

PlatformIO拡張機能のインストール

  1. Visual Studio Codeをインストールしなければインストールを行う
  2. Visual Studio Codeを起動する
  3. 画面左のExtensions (拡張機能) を選択
  4. 検索バーで「PlatformIO IDE」と入力
  5. PlatformIO IDE (オレンジのアリのアイコン) を選択する
  6. Installを選択する
  7. 画面左にアリのマークがあればOK

スクリーンショット (241).png


プロジェクトの作成

  1. 画面左のPlatformIO (アリのアイコン) を選択
  2. PIO Home > Openを選択
  3. New Projectを選択する

スクリーンショット 2024-10-20 150218.png

Project Wizard

プロジェクトを作成するために必要な情報を入力する

項目を全て埋めてFinishを押すとプロジェクトが作成される

スクリーンショット 2024-10-20 150530.png