
Arduino 上手教程
PaperMono RGB LED 相关 API 与案例程序。
M5PaperMonoPaperMono 侧边集成的一个 RGB LED 实际上红色通道由 M5PM1 的 LED_EN_PP 控制,绿色和蓝色通道由 M5IOE1 的 PYG8 、PYG89控制,可以通过 M5Unified 的 M5.Led 统一设置颜色和亮度。
#include <M5Unified.h>
void setup()
{
auto cfg = M5.config();
cfg.clear_display = false;
M5.begin(cfg);
M5.Led.setAutoDisplay(false);
M5.Led.setBrightness(80);
}
void loop()
{
M5.update();
M5.Led.setAllColor(255, 0, 0);
M5.Led.display();
delay(1000);
M5.Led.setAllColor(0, 255, 0);
M5.Led.display();
delay(1000);
M5.Led.setAllColor(0, 0, 255);
M5.Led.display();
delay(1000);
M5.Led.setAllColor(255, 255, 255);
M5.Led.display();
delay(1000);
}
PaperMono RGB LED 部分使用了 M5Unified 库中的 Led_Class,更多相关的API可以参考下方文档: