跳到主要内容

02-蜂鸣器

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

  编程积木​

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

  程序示例​

📋:蜂鸣器频率发声​

📥频率对应音调表

image-20261012171919821

📋:蜂鸣器频率持续发声​

适合制作音乐琴项目

image-20261012172704516

📋:蜂鸣器根据音符播放​

播放中八度的所有音调

image-20261012172916715

📋:旋律播放​

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

image-20261012172939360

📋:播放内置音乐​

image-20261012173000792

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

image-20261012173021271