PlatformIOを使ってM5StickC PlusにHelloWorld
前提
- VSCodeはインストール済み
VSCodeのExtentionから「PlatformIO」を検索してインストールする
- ちょっと時間かかる
新規プロジェクトを作成
- New Projectから新しいプロジェクトを作成します
- Boardに
M5Stick-C(M5Stack)を選択します - Frameworkは
ArduinoでOK - しばらくクルクルします
ライブラリの追加
- LibrariesからM5StickCPlusのライブラリをAdd to Projectで先ほど作成したプロジェクトに追加します
コードを書く
main.cppの内容をたとえば以下のように書き換えます
#include <Arduino.h>
#include <M5StickCPlus.h>
void setup() {
M5.begin();
M5.Lcd.setRotation(1);
M5.Lcd.setTextSize(2);
M5.Lcd.setTextColor(WHITE,BLACK);
}
uint8_t number = 0;
void loop() {
M5.update();
M5.Lcd.setCursor(5, 5);
M5.Lcd.fillScreen(BLACK);
M5.Lcd.println("HelloM5");
M5.Lcd.print(number);
delay(1000);
number++;
}作業してるPCとM5StickC Plusを有線で繋ぐ
- 繋いで
ビルド・転送
- VSCodeの一番下のメニューバーを見て
- チェックボタン(✅)でビルド
- 矢印ボタン(→)でM5Stick本体へアップロード
- します
やったね
- カウントアップするアプリが動くはず
ここで使っているライブラリM5StickCPlus.hの中身
- ↑ここを確認すると良いと思う
参考