回帰日食

パソコンと電子工作。ときどき日記。

M5StickC Plusの落とし穴

こんにちは。最近noteとQiitaとZennとブログを書き分けられていないZIPです。 この前、M5StickC用のサンプルプログラムをM5StickC Plusで使うときにうまく動かないことがありました。 その時だいたいこうすれば動く、というのを書き残しておきます。

IMU関係

M5StickCはIMUが個体によって違うということがありました。それに伴ってMPU6886を直接呼び出すスケッチが存在します。(そもそもM5.IMUを使っているM5StickCのスケッチもある) そのようなスケッチがある場合は、 M5.MPU6886 を M5.IMU に書き換えてください。

FastLED

M5StickCのファクトリーテストではFastLEDが読み込まれています。多分使わないので下記3行をコメントアウトしてください。

#include <FastLED.h>

#define NUM_LEDS 3
CRGB leds[NUM_LEDS];

ライブラリの問題

そもそもM5StickCとM5StickC Plusでは使うライブラリが違います。#include <M5StickC.h>#include <M5StickCPlus>に書き換えてください。