pdf-icon

Arduino 上手教程

Air Quality 按键

Air Quality按键输入相关API与案例程序。

案例程序

cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#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);
}

上传完成按下按键就可以看到下面的效果了

API

按键部分使用了M5Unified库中的Button_Class, 更多按键相关的API可以参考下方文档:

On This Page