
Arduino 上手教程
AtomS3R 按键输入相关 API 与案例程序。
M5.update()函数用于读取状态更新且尽可能减少阻塞情况, 否则可能无法及时获取的按键变化状态。#include "M5Unified.h"
void setup() {
M5.begin();
Serial.begin(115200);
}
void loop() {
M5.update();
if (M5.BtnA.wasPressed()) {
Serial.println("Pressed");
}
if (M5.BtnA.wasReleased()) {
Serial.println("Released");
}
}烧录上述程序到 AtomS3R 后,打开串口监视器,按下按键(屏幕)时会输出 "Pressed",松开按键(屏幕)时会输出 "Released"。
AtomS3R 按键部分使用了 M5Unified 库中的 Button_Class,更多按键相关的API可以参考下方文档: