主要内容

从I2C总线读取数据

描述

例子

=阅读(dev,numBytes)返回数据从基于I2C总线读取的字节数。

例子

=阅读(dev,numBytes,精度)还指定了数据精度。

例子

全部折叠

创建一个Arduino对象并附上一个I2C设备对象。

一个= arduino ();

使用一个地址创建I2C设备连接。

dev =设备(,“I2CAddress”,“0 x55”);

从I2C读取数据的设备。

=阅读(dev, 1)
= 4

创建一个Arduino对象并附上一个I2C设备对象。

一个= arduino ();

使用一个地址创建I2C设备连接。

dev =设备(,“I2CAddress”,“0 x55”);

读取数据从I2C设备uint16的精度。

=阅读(dev, 1“uint16”)
= 4

输入参数

全部折叠

I2C装置连接,指定为一个设备对象。

要读取的数据的字节数的I2C设备,指定为一个标量

数据精度,指定为以下特征向量:

  • “uint8”

  • “int8”

  • “uint16”

  • “int16”

  • “uint32”

  • “int32”

  • “uint64”

  • “int64”

输出参数

全部折叠

数据存储在I2C设备寄存器的价值,作为一个返回标量向量基于精度

更多关于

全部折叠

使用代码生成MATLAB功能块

  • 使用在MATLAB®功能块的金宝app®金宝app支持包Arduino®硬件生成的代码可以部署在Arduino硬件。

版本历史

介绍了R2014b