霍尔模块/Hall

Methods

(static) getMagnetic(moduleIndex) → {Promise.<float>}

Source:
获取磁场强度值
Parameters:
Name Type Description
moduleIndex int 模块序号
Returns:
磁场强度值(符号表示方向,绝对值表示强度),范围 -100~100
Type
Promise.<float>

(static) calibrate(moduleIndex, block)

Source:
校准霍尔传感器 注意:校准过程中请确保没有磁性物体靠近模块,否则会导致校准后不准确。 校准时,模块指示灯会变为黄色,等待指示灯变蓝说明校准完成了。
Parameters:
Name Type Description
moduleIndex int 模块序号
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

(static) regMagnetic(moduleIndex)

Source:
注册霍尔检测的磁场强度值上传,当霍尔检测的磁场强度值改变会接收到数据,返回类型为float
Parameters:
Name Type Description
moduleIndex int 模块序号

(static) unregMagnetic(moduleIndex)

Source:
注销霍尔检测的磁场强度值上传
Parameters:
Name Type Description
moduleIndex int 模块序号