PlatformIOを使ってM5StickC PlusHelloWorld

前提

  • 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の中身

https://github.com/m5stack/M5StickC-Plus
  • ↑ここを確認すると良いと思う

参考

#blog