AtomMatrixでLチカができたので、AtomicMotionベースv1.2を接続してモーターを動かしてみました。
slowtech.hateblo.jp
AtomMatrixとAtomicMotionベースv1.2はスイッチサイエンスさん、モーターは秋月電子さんで購入。

ライブラリはM5Atom、M5Unifield、M5AtomicMotionが必要らしいのですが、前回M5Atom by M5Stackをインストールしているので全て入っていました。
M5AtomicMotionはライブラリマネージャーで検索してインストールしました。
スケッチは以下
#include <M5Unified.h> #include <M5GFX.h> #include <M5AtomicMotion.h> M5AtomicMotion AtomicMotion; void setup() { auto cfg = M5.config(); M5.begin(cfg); AtomicMotion.begin(); Serial.println("Atomic Motion Base Test Start"); } void loop() { // モーター0を正転 AtomicMotion.setMotorSpeed(0, 200); // 速度100で回転 delay(1000); // モーター0を逆転 AtomicMotion.setMotorSpeed(0, -200); // 速度-100で逆回転 delay(1000); // モーター停止 AtomicMotion.setMotorSpeed(0, 0); delay(1000); }
書き込みをして、AtomicMotionのスイッチをONにすると動きました。
はじめてのAtomicMotion
— slowtech (@slowtech) 2025年12月28日
こんな小さいので動くのすごいね#電子工作 pic.twitter.com/0c6ZalRqYi
pythonと違うのは、同じフォルダ内にaruduinoのファイルが複数あるとそれもまとめてコンパイルするらしく、エラーが出るみたいでした。
pythonみたいに同じフォルダに複数のpythonファイルを作って、どんどん試していくみたいなやり方ができないのはカルチャーショックですね。