
Arduino入門
StopWatch ボタン入力関連APIとサンプルプログラム。
M5.update() 関数を含めて状態更新を読み取り、できるだけブロッキングを減らしてください。そうしないと、ボタン状態の変化を適切なタイミングで取得できない可能性があります。#include "M5Unified.h"
void setup()
{
auto cfg = M5.config();
M5.begin(cfg);
Serial.begin(115200);
}
void loop()
{
M5.update();
if (M5.BtnA.wasPressed()) {
Serial.println("BtnA Pressed");
}
if (M5.BtnB.wasPressed()) {
Serial.println("BtnB Pressed");
}
}サンプルを書き込んだ後にボタンを押し、シリアルモニタを開いて動作を確認してください。
StopWatch のボタン部分では M5Unified ライブラリの Button_Class を使用しています。ボタン関連APIの詳細は以下のドキュメントを参照してください: