buzzer.playSong(array, tempo) 设置蜂鸣器播放一组音符

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

设置蜂鸣器播放一组音符。参数包含一个包含音符的数组 notes,以及节拍速度 tempo

使用 buzzer.playSong() 方法让蜂鸣器播放一组音符。参数为一个包含音符的数组和一个节拍速度。因为可以在数组中指定每个音符及节拍速度,通过使用这个方法可以让蜂鸣器播放一首完整的曲子。这个方法跟 buzzer.playNotes() 方法类似。但 buzzer.playNotes() 不能在指定音符数组里指定播放音符的时间,而 buzzer.playSong() 则可以。

语法规则


buzzer.playSong(notes, tempo);

参数说明

名称 类型 必需 参数描述
notes List Yes 指定一个包含播放音符信息的数组。在这个数组里可以只指定音符(如:['C4', 'D4', 'E4']),也可以指定音符及持续时间(如:[['C4', 1], ['D4', 1/2], ['E4', 1/4]]。在播放时从数组 0 索引位置的成员开始,到最后一个成员依次播放。
tempo Number False 指定使用节拍。单位为 bpm,即一分钟里节拍数量。如果不指定,将默认使用 120 bpm。

提示说明

  • 查看蜂鸣器更多信息:buzzer 主板蜂鸣器对象
  • 如果在播放音符时需要停顿,可以在指定 notes 数组中添加一个 null 空成员。null 在计算机里经常用来表示一个空的对象。使用 buzzer.playNotes() 方法播放一个空音符,程序将用一个音符的时间但什么也不播放。

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

返回文档首页