I2C使用说明
再使用i2c之前你需要require它
var i2c = require('i2c');
i2c.open
说明
打开一个引脚,获得 i2cobj
,通过该i2cobj
控制引脚读写
参数名 | 类型 | 可选/必须 | 说明 |
---|---|---|---|
i2c设备号 | number | 必须 | 无 |
返回值
如果成功返回引脚对象i2cobj
,否则返回false
i2cobj.readReg
说明
从该总线读取从设备寄存器
参数
参数名 | 类型 | 可选/必须 | 说明 |
---|---|---|---|
从机地址 | number | 必须 | 无 |
寄存器地址 | number | 必须 | 无 |
读取长度 | number | 必须 | 无 |
返回值
读取成功,返回Buffer对象
读取失败,返回false
i2cobj.writeReg
说明
往该总线写从设备寄存器
参数
参数名 | 类型 | 可选/必须 | 说明 |
---|---|---|---|
从机地址 | number | 必须 | 无 |
寄存器地址 | number | 必须 | 无 |
写入数据 | Buffer | 必须 | 无 |
返回值
写入成功,返回true
写入失败,返回false