Arduino 封装好的 I2C 函数

发布于: 2 February, 2014
分享:

IIC是单片机上常见的通信方式,IIC一般有两根信号线:SDA(数据线)和 SCL(时钟线)。 Arduino UNO、Duemilanove等使用ATmega328做主控IC的控制板中 SDA 为A4,SCL 为A5。 Arduino MEGA中SDA为 20 号脚,SCL为 21号脚。 Arduino Leonardo中 SDA为2号脚,SCL为3号脚。 Arduino的IIC通信使用wire库,该库包含以下方法:

begin()
requestFrom()
beginTransmission()
endTransmission()
write()
available()
read()
onReceive()
onRequest()

Arduino 1.0 中使用 write() 和 read() 替代了在较早的arduino版本中的send() 和 receive() 来进行IIC通信。

分享:

0 留言

留言

您的留言将被人工审核,请勿发表色情、反动言论。