Answers:
有些人很难想象连接在一起的事物,所以这是一张图片:
(服务建议)
模拟该电路 –使用CircuitLab I2C创建的原理图是一条总线,因此名称相同的信号连接在一起。该寻址方案允许微控制器选择正在与之通信的设备。在Arduino上,10k上拉电阻转到“ VDD”,这是5V或3.3V引脚。
对于I2C,如果所有从设备具有不同的设备地址,则所有SDA引脚应连接在一起,而所有SCL引脚应连接在一起。就这么简单。
当然,根据I2C的要求,您还应在两条线上都包含上拉电阻。之前已经讨论了如何选择电阻值。
将两个引脚A4-sda连接到A5-scl(在两块板上都为uno-uno引脚),并从每条对应的sda-scl线路的5v连接电阻。
I2C是飞利浦开发的数据传输协议。也称为两线接口,因为它使用两根线进行通信。SCL串行时钟线。SDL串行数据线。因此,您需要将i2c设备的相应引脚连接到eeprom或LCD到正在使用的上拉电阻至VDD的微控制器的SCL和SDL引脚。由于这是一个地址协议,每个连接的设备都具有7位地址,因此您最多可以寻址2 ^ 7个不同的设备。但是通常情况下,从设备的I2C地址是预先定义的,其中一些位将由开发人员进行硬连线。这有助于将同一类型的设备与同一总线上的不同硬连线地址部分连接起来。