蜂鸣器-buzzer

描述

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


事件

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


属性

名称

功能说明

脚本例子

enabled

使能:布尔类型,当为false时,可以实现静音功能

device.io.buzzer.enabled = false;静音蜂鸣器

verbose

事件通知:当触发条件满足时,ExpOS主动向device.io.com0发送事件消息。仅当选择device.io.com0通讯协议为ScriptMode时适用。

device.io.buzzer.verbose=1 设置对象触发的事件有效时向device.io.com0发送事件消息

duration

蜂鸣beep声一次持续时间,单位:毫秒

device.io.buzzer.duration=300 设置蜂鸣器一次beep声持续300毫秒

interval

蜂鸣beep声间隔时间,单位:毫秒

device.io.buzzer.interval=500 设置蜂鸣器beep声间隔500毫秒

volume

蜂鸣beep声音量,1-100, 1最小,100最大

device.io.buzzer.volume=100 设置蜂鸣器beep声音量最大

方法

名称

功能说明

脚本例子

play()

发beep声,0或者一个参数,参数表示beep声次数

device.io.buzzer.play() 蜂鸣器一直保持发声,直到stop()方法被调用; <br> device.io.buzzer.play(1) 蜂鸣器发1次beep声,然后自动停止(不需要调用stop()方法)

stop()

停止beep声

device.io.buzzer.stop() 蜂鸣器停止发声