Skip to content

蜂鸣器-buzzer

描述


蜂鸣器,父对象为device,无子对象。

事件


onBeep: 发声时触发,事件函数定义:onBeep(count), count表示自从调用play()到现在的累计发声次数

属性


名称功能说明脚本例子
enabled使能:布尔类型,当为false时,可以实现静音功能device.buzzer.enabled = false;静音蜂鸣器
verbose事件通知:当触发条件满足时,ExpOS主动向device.com0发送事件消息。仅当选择device.com0通讯协议为ScriptMode时适用。device.buzzer.verbose=1 设置对象触发的事件有效时向device.com0发送事件消息
duration蜂鸣beep声一次持续时间,单位:毫秒
device.buzzer.duration=300 设置蜂鸣器一次beep声持续300毫秒
interval蜂鸣beep声间隔时间,单位:毫秒device.buzzer.interval=500 设置蜂鸣器beep声间隔500毫秒
volume蜂鸣beep声音量,1-100, 1最小,100最大device.buzzer.volume=100 设置蜂鸣器beep声音量最大

方法


名称功能说明脚本例子
play()发beep声,0或者一个参数,参数表示beep声次数device.buzzer.play() 蜂鸣器一直保持发声,直到stop()方法被调用; device.buzzer.play(1) 蜂鸣器发1次beep声,然后自动停止(不需要调用stop()方法)
stop()停止beep声device.buzzer.stop() 蜂鸣器停止发声