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