无源蜂鸣器模块开发手册
概要
小龟小车支持淘宝上最常见的无源蜂鸣器模块,仅需简单的一行命令即可实现操控该模块。
使用无源蜂鸣器模块API需要将固件升级到200622版本以上
API参考
播放音乐简谱
在指定的无源蜂鸣器上播放音乐简谱。关于音乐简谱的语法规范请参考《小龟小车音乐简谱格式规范》
#范例: 播放生日快乐。
car.buzzer.music(A2, "5_5_ | 6 5 1' | 7 0 5_5_ | 6 5 2' | 1' - 5_5_ | 5' 3' 1'| 7 0")
#结果:True
参数:
- pin:无源蜂鸣器管脚接线位置。
- music:音乐简谱。
- 返回值:执行是否成功。
播放火警警报
在指定的无源蜂鸣器上播放火警警报。
#范例: 播放火警警报。
car.buzzer.fire(A2)
#结果:True
参数:
- pin:无源蜂鸣器管脚接线位置。
- music:音乐简谱。
- 返回值:执行是否成功。
播放指定频率的声音
在指定的无源蜂鸣器上播放指定频率的声音。
参数:
- pin:无源蜂鸣器管脚接线位置。
- freq:声音频率。
- delay:播放时长(单位:秒),默认值0为无限播放。
- 返回值:执行是否成功。
关闭蜂鸣器
关闭指定的无源蜂鸣器。
#范例: 播放800Hz的声音,1秒后关闭。
car.buzzer.play(A2, 800)
sleep(1)
car.buzzer.close(A2)
#结果:True
参数:
- pin:无源蜂鸣器管脚接线位置。
- 返回值:执行是否成功。