Arduino Wire.h(IIC/ I2C)语法

本文详细介绍了Arduino中的Wire.h库,用于实现I2C通信。内容涵盖Wire.begin(), Wire.requestFrom(), Wire.beginTransmission(), Wire.endTransmission(), Wire.write(), Wire.available(), Wire.read(), Wire.onReceive()和Wire.onRequest()等关键函数的使用方法,帮助开发者理解和应用I2C通信。" 120732647,11053299,CSS3变形与动画详解:过渡、3D及关键帧,"['CSS3', '动画', 'HTML']
摘要由CSDN通过智能技术生成

转自:https://www.cnblogs.com/1996jiwei/p/6561681.html

本文转自上面链接,版权请直接参考原链接。

最近在用I2C进行通信交流,发现有两种方法的头文件需要开头宏出来(Wire.h 或 Eeprom.h),即使用了对于的源文件

所以需要了解对应库文件的语法,首先感谢博主分享

由于时间问题先介绍wire.h 语法

 

此库中包含

1 Wire.begin()

2 Wire.requestFrom()

3 Wire.beginTransmission()

4 Wire.endTransmission()

5 Wire.write() 6 Wire.available()

7 Wire.read()

8 Wire.onReceive()

9 Wire.onRequest()

Wire.begin() 和 Wire.begin(address)

描述 初始化wire库 ,并且加入到I2C网络,前者作为Master 或 Slaver,并且只能调用一次

参数 address :7位的器件地址(可选),如果没有输入,则以Master的形式加入到I2C网络

Wire.requestFrom()

描述 主设备请求从设备一个字节,这个字节可以被主设备用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值