ログイン トップページ
ソースコードの参照 : button01 (作成者: 三浦 元喜)
Hash:
注:このページのURLをシェアすると、他のユーザも参照したり、自分用にコピーしたりできるようになります。
#include <Arduino.h>
#include <M5Unified.h>

void setup() {
  auto cfg = M5.config();
  M5.begin(cfg);
  M5.Display.setRotation(3);
  M5.Display.setTextScroll(true);
  M5.Display.setTextFont(1);
  M5.Display.println("started!!");
}

void loop() {
  M5.update(); // 各ボタンの状態を(読み取って)更新する:ボタンを判定するときは必須。

  if (M5.BtnA.wasReleasefor(1000) ) {
    M5.Display.println("[A] was Pressed longer than 1s");
  } else if (M5.BtnA.wasReleased()) {
    M5.Display.println("[A] was Pressed");
  } else if (M5.BtnB.wasReleasefor(1000) ) {
    M5.Display.println("[B] was Pressed longer than 1s");
  } else if (M5.BtnB.wasReleased()) {
    M5.Display.println("[B] was Pressed");
  } else if (M5.BtnPWR.wasReleased()) {
    M5.Display.println("[Pwr] was Pressed");
  }
  delay(10);
}