对于iic总线的使用,Arduino IDE自带了一个第三方库Wrie。下面介绍Wrie成员函数。
1、begin()
功能:初始化iic连接,并作为主机或者从机设备加入iic总线。
语法:
begin(address)
当没有填写参数时,设备会以主机模式加人IIC总线;
当填写了参数时,设备会以从机模式加入IIC总线,address可以设置为0~127中的任意地址。
begin()
begin(address) // 当没有填写参数时,设备会以主机模式加人IIC总线;当填写了参数时,设备会以从机模式加入IIC总线,address可以设置为0~127中的任意地址。
参数:address,一个7位的从机地址。如果没有该参数,设备将以主机形式加入iic总线
返回值:无。
2、requestFrom()
功能:
主机向从机发送数据请求信号。使用 requestFrom()
后,从机端可以使用 onRequest()
注册一个事件用以响应主机的请求;
&