
Arduino入門
PaperMono のブザーに関する API とサンプルプログラムです。
M5PaperMono#include <M5Unified.h>
static void drawScreen()
{
M5.Display.fillScreen(WHITE);
M5.Display.setTextColor(RED);
M5.Display.setTextDatum(middle_center);
M5.Display.setFont(&fonts::FreeSansBold24pt7b);
M5.Display.setTextSize(1);
M5.Display.drawString("PaperMono Buzzer Test", M5.Display.width() / 2, M5.Display.height() / 2);
}
void setup()
{
M5.begin();
M5.Display.setEpdMode(epd_mode_t::epd_fast);
drawScreen();
}
void loop()
{
M5.Speaker.tone(4000, 200);
delay(2000);
M5.Speaker.tone(8000, 200);
delay(2000);
}デバイスの電源を入れると、2 秒ごとに周波数の異なる 2 種類の音を再生します。
PaperMono のブザー機能では、M5Unified ライブラリの Speaker_Class を使用します。詳細については、以下のドキュメントを参照してください。