信号模块/Signal

Methods

(static) setRgb(moduleIndex, r, g, b)

Source:
设置LED灯颜色(r,g,b 参数都设置为0时,关闭LED)
Parameters:
Name Type Description
moduleIndex int 模块序号
r int 红色:0~255
g int 绿色:0~255
b int 蓝色:0~255

(static) setBuzzer(moduleIndex, frequency)

Source:
设置蜂鸣器声音频率(Hz) 设置频率为0表示关闭蜂鸣器
Parameters:
Name Type Description
moduleIndex int 模块序号
frequency int 频率:0~20000 Hz

(static) setVibration(moduleIndex, strength)

Source:
设置震动马达的震动幅度 值越大表示震动幅度越大,设置为0时停止震动
Parameters:
Name Type Description
moduleIndex int 模块序号
strength int 振动幅度:0~100

(static) playANote(moduleIndex, frequency, time, block)

Source:
控制蜂鸣器发出一个音调,并持续一段时间
Parameters:
Name Type Description
moduleIndex int 模块序号
frequency int 频率:20~20000 Hz
time float 时间: 0.05~60 s
block bool 阻塞参数: False: 不阻塞 True: 阻塞

(static) getFirmwareVersion(moduleIndex) → {Promise.<int>}

Source:
获取当前模块版本号
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
Type
Promise.<int>

(static) setOnboardRGB(moduleIndex, rgb)

Source:
设置板载LED的颜色
Parameters:
Name Type Description
moduleIndex int 模块序号
rgb int '红': 1,'绿':2,'蓝':3,'浅蓝':4,'黄':5,'紫':6,'白': 7,'不亮': 8