Arduino入門
Air Quality のボタン入力に関連する API とサンプルプログラム。
#include <M5Unified.h> void setup() { auto cfg = M5.config(); cfg.serial_baudrate = 115200; M5.begin(cfg); M5.Lcd.clear(); M5.Lcd.setTextSize(2); M5.Lcd.setCursor(0, 0); M5.Lcd.println("M5AirQ Button Test");} void loop() { M5.update(); // BtnA (GPIO0) のクリックを検出 if (M5.BtnA.wasClicked()) { Serial.println("AirQ BtnA clicked"); M5.Lcd.println("BtnA clicked"); } // BtnB (GPIO8) のクリックを検出 if (M5.BtnB.wasClicked()) { Serial.println("AirQ BtnB clicked"); M5.Lcd.println("BtnB clicked"); } delay(10);}
書き込み後にボタンを押すと、以下のように表示されます:
ボタン機能は M5Unified ライブラリの Button_Class
を使用しています。その他のボタン関連 API については、以下のドキュメントを参照してください: