跳到主要内容

02-蜂鸣器

声音在硬件中使用频繁 ,是反馈的一种直观方式,本节全面讲解蜂鸣器,如何使用更有趣

  编程积木

积木说明
image.png蜂鸣器以一定的频率播放一段时间
频率对应着各种音调
image.png蜂鸣器以一定的频率持续播放
image.png将频率映射到对应的八度区间上,使用更简单
image.png休止对应拍数的时间(相当于延时)
取决于bpm。默认bpm125情况下1拍时间为0.5s
image.png播放自定义的音乐旋律
image.png播放内置的音乐旋律
image.png每分钟节拍数,相当于播放速度
image.png停止播放,通常和 持续播放 配合使用

  程序示例

📋:蜂鸣器频率发声

📥频率对应音调表
image.png

📋:蜂鸣器频率持续发声

适合制作音乐琴项目
image.png

📋:蜂鸣器根据音符播放

播放中八度的所有音调
image.png

📋:旋律播放

  • 以c4:2为例子:
    • c:英式命名法,代表音调,分别对应着do~xi,一个八度大致分为cdefab这7个调子。
    • 4:八度,比如4,为第四八度
    • :2:持续时间,以bpm=120且四分音符为一拍的默认情况下,1秒2拍=>0.5秒/拍,2则代表着4分音符的一半,所以该c4:2的时长持续为0.25s

image.png

📋:播放内置音乐

image.png

📋:改变播放旋律的速率bpm

image.png