I2C总线是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,最高传送速率100kbps。各种被控制电路均并联在这条总线 上,但就像电话机一样只有拨通各自的号码才能工作,所以每个电路和模块都有唯一的地址,在信息的传输过程中,I2C总线上并接的每一模块电路既可以是主控 器(或被控器),又可以是发送器(或接收器),这取决于它所要完成的功能。
連接腳位:
Arduino UNO : A4 (SDA), A5 (SCL)
Arduino MEGA : 20 (SDA), 21 (SCL)
使用 Wire.h 函式庫
References :
Arduino主从机之间的I2C通讯实验 来自 宜昌城老张的博客-与非网博客
arduino-info - LCD-Blue-I2C
沒有留言:
張貼留言