< All Topics
Print

【聲音】蜂鳴器控制

簡介

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);
}

Tags:
Table of Contents