buzzer.frequency(frequency, duration) 主板蜂鸣器播放指定频率声音

功能分类: Circuit Applab JavaScript 少儿编程

主板蜂鸣器播放指定 frequency 频率的声音,并指定播放时长 duration

使用 buzzer.frequency() 方法让主板蜂鸣器播放什么声音频率的声音,并指定播放多长时间。这个方法比 buzzer.note() 更灵活,可以随意选择在 500hz (大致相对于音阶上的第四个八度) 范围内的声音频率。如果超过 500hz 蜂鸣器将无法播放。

buzzer.frequency() 还有一个 duration 播放时长参数。如果不指定蜂鸣器将默认持续播放指定声音。

示例代码


示例代码:主板左右按钮 Applab 里使用两个按钮控件,点击按钮播放不同声音。


// Applab 里使用两个按钮控件,点击按钮播放不同声音
onEvent("low_button", "click", function(event) {
  buzzer.frequency(100, 200);

});
onEvent("medium_button", "click", function(event) {
  buzzer.frequency(300, 200);

});
onEvent("high_button", "click", function(event) {
  buzzer.frequency(500, 200);

});

语法规则


buzzer.frequency(frequency, duration)

参数说明

名称 类型 必需 参数描述
frequency number Yes 指定播放声音的声音频率,单位:hz (赫兹)。
duration number False 指定播放时长,单位:毫秒。如果不指定默认将持续播放。

提示说明

  • 过高或过低的频率的声音是听不到的,还有可能影响听力。我们熟悉的声音频率一般在 261 - 987 赫兹范围内。主板蜂鸣器可以播放 500 赫兹一些声音。
  • 指定频率市值越大,声音越高。
  • 查看蜂鸣器更多信息:buzzer 主板蜂鸣器对象

查看更多少儿编程教程、JavaScript 介绍

返回文档首页