使用壓電揚聲器(Piezoelectric sounder)來產生一些旋律。壓電揚聲器是有著兩條電線的碟形小元件,由於價格相當便宜所以常用於一些會發出聲響的玩具中。
壓電揚聲器在我們對它施加電壓時就會產生一個聲響。如果要產生出我們所要的音調的話,就需要讓它在一秒鐘之內發出許多次聲響,快到足以成為一個可辨識的音符。
表是音符與對應的頻率,'period' 是產生指定頻率的時間,單位為毫秒。把這個數字除以2 來求出timeHigh,在程式碼中來產生對應的音符。
一旦了解這裡所說的原理之後,就能在其他專案中加入音效囉。