未來板MicroPython編程3:蜂鳴器

導入未來板庫

需要先導入未來板的庫才可以使用未來板的硬件。

from future import *

03: 蜂鳴器類

1. 蜂鳴器頻率發聲

buzzer.tone(freq,d=0.5)

使用頻率控制蜂鳴器。

freq為頻率,頻率與音調對照表可以參考: https://pages.mtu.edu/~suits/notefreqs.html

d為持續時間(秒),預設為0.5秒,d=-1時會持續發聲。

2. 蜂鳴器根據音符發聲

buzzer.note(note,beats=1)

note為音調,0~130,總共12個8度,12的倍數為該8度的C音。

beats為持續拍數,預設為1。

3. 蜂鳴器休止

buzzer.rest(beats=1)

beats為持續拍數,預設為1。

4. 蜂鳴器設置bpm

bpm為拍速,預設為120。

5. 蜂鳴器停止

6. 蜂鳴器播放旋律

m為旋律,可以使用內建旋律或自訂旋律。

內建旋律:

自訂旋律:

  • 以c4:2為例子:

    • C代表音調

    • 4代表八度

    • :2代表持續時間

Next Previous

Last updated