找資料?
-
DUAL開發板【esp32】
-
microPython與LLM
-
積木、平台
< All Topics
Print
【聲音】蜂鳴器控制
Posted
Updated
Byzerovoyager
簡介
DUAL22內建的蜂鳴器工作頻率為 0 – 1000Hz,連接在G15控制腳位之上。在蜂鳴器旁有一個紅色單指撥開關,用以開啟或關閉蜂鳴器聲響。如下圖所示。
函數庫
#include “DUAL22.h”
韌體範例說明
本範例進行中音階聲響示範,如下圖。
#include "DUAL22.h"
#define mDo 262
#define mRe 294
#define mMi 330
#define mFa 350
#define mSo 392
#define mRa 440
#define mSi 494
#define hDo 523
void setup() {
// put your setup code here, to run once:
DUAL22Inital(); //進行DUAL22開發板腳位設定
}
void loop() {
// Buzzer_Alarm(聲響時間長度, 聲響頻率, 聲音強弱1-50)
Buzzer_Alarm(1000, mDo, 50);
Buzzer_Alarm(1000, mRe, 50);
Buzzer_Alarm(1000, mMi, 50);
Buzzer_Alarm(1000, mFa, 50);
Buzzer_Alarm(1000, mSo, 50);
Buzzer_Alarm(1000, mRa, 50);
Buzzer_Alarm(1000, mSi, 50);
Buzzer_Alarm(1000, hDo, 50);
}
Table of Contents