文章

商品名稱:  蜂鳴器(Buzzer)模組

    

 

商品簡介

蜂鳴器是利用PWM產生音頻,驅動蜂鳴器讓空氣產生震動,便能發出聲音。這邊要注意的是不能使用ArduinoanalogWrite()函式產生脈波,因為analogWrite()的頻率是固定在500Hz,沒辦法輸出不同音調的聲音RJ11接頭設計可以非常容易地實現聲音輸出相關的互動效果。

 

技術規格

1.訊號傳輸型式: 數位 (Digital)

2.電壓範圍:3 ~ 8 V

3.消耗電流:40mA max.

4.最小聲壓:85dB/10cm

5.諧振頻率: 2400Hz

6.工作溫度: -40 ~ +85

5.尺寸: 4 x 3 cm

  

商品內容

§  蜂鳴器模組                            1

§  RJ11 6P4C  25cm 信號線                 1

 

程式範例

 控制蜂鳴器發聲,讓蜂鳴器發出中音 Do(523Hz), Re (587Hz), Mi(659Hz), Fa(698Hz), So(784Hz), La(880Hz), Si(988Hz) 到高音 Do (1047Hz) 這八個不同音階的聲音,每個音階響 0.5 秒鐘。

 

#include "pitches.h" 

// notes in the melody:

int melody[] = {   NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

int duration = 500;  // 500 miliseconds 

void setup() {  } 

void loop() {    

for (int thisNote = 0; thisNote < 8; thisNote++) {  

  // pin2 上輸出聲音,每個音階響 0.5     

tone(2, melody[thisNote], duration);

         // 間隔一段時間後再播放下一個音階   

 delay(1000);  

}      // 兩秒後重新播放  

 delay(2000);

}

  

接線範例

 

 接線方式如果搭配S4A IO Board S4A Sensor Board只要把電話接頭(RJ11)接到標示D2D3孔位即可完成連接。

 

 

 

 

相關文檔及下載點