蜂鳴器

硬體

蜂鳴器的位置在下圖的紅色圈圈,

擴充板的蜂鳴器和RGB LED的腳位都是用D9,所以用Jumper來調整。如果是要用RGB LED,則紅色Jumper要靠右(如下圖的藍色框);如果是用蜂鳴器,就要把Jumper調到左邊。

程式

D9的腳位是PWM,可以讓輸出的類比訊號,變成快速變化的類比訊號,這個訊號就變成了方波。當D9接上了蜂鳴器,那麼方波就可以變成聲音,用到的函數是tone(),括弧裡要指定腳位和頻率。例如tone(9,1000),就是要9號腳位產生頻率1000Hz的方波。另外的函數是noTone()則是不發出方波,也就是靜音。


範例程式:產生電話鈴聲,在這邊會用一個for迴圈。請看註解的說明

習題

製作「按鈕按了,鈴聲才會響」