37 Sensors Kit - 006 被動式蜂鳴器
又是一個大家耳熟能詳的元件:被動式蜂鳴器! 這類蜂鳴器裡面沒有內建振盪器,所以需要從外部提供一個振盪訊號讓蜂鳴器的薄膜震動,從而發出聲音。
連接 Arduino
連接方式很簡單,就只要照符號去連接就好:
- GND (-) 連接 GND
- 中間的端子是沒有作用,忽略
- SIGNAL (S) 連接 Arduino 上的 D8
話說這個接腳的順序正好跟教學文相反…
範例程式
#define BUZZER 8
void setup()
{
pinMode(BUZZER, OUTPUT);
}
void loop()
{
for (int i = 0; i < 80; i++) {
digitalWrite(BUZZER, HIGH);
delay(1);
digitalWrite(BUZZER, LOW);
delay(1);
}
delay(50);
for (int i = 0; i < 100; i++) {
digitalWrite(BUZZER, HIGH);
delay(2);
digitalWrite(BUZZER, LOW);
delay(2);
}
delay(100);
}
執行結果
(請打開喇叭或耳機聽一下聲音XD)