Arduino 上手教程
CoreInk 按键输入相关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"); } if (M5.BtnC.wasPressed()) { Serial.println("BtnC Pressed"); } if (M5.BtnPWR.wasPressed()) { Serial.println("BtnPWR Pressed"); } if (M5.BtnEXT.wasPressed()) { Serial.println("BtnEXT Pressed"); }}
CoreInk 按键部分使用了M5Unified库中的Button_Class
, 更多按键相关的API可以参考下方文档: