两个传感器是否有可能访问Raspberry PI2引脚(如SDA和SDL)?

时间:2016-07-28 14:16:24

标签: raspberry-pi2 iot windows-iot-core-10

我正在研究物联网技术,在我目前的项目中,我希望使用Raspberry PI 2连接两个传感器,如BMP280和TSL 2561。

但是这两个传感器正在使用相同的I2C总线引脚(Raspberry PI2上的I2C1 SDA和I2C1 SDL。

请告诉我如何将上述两个引脚用于两个传感器。

-Kishore

1 个答案:

答案 0 :(得分:1)

您是否阅读过I2C protocol? I2C是一种串行通信总线,您可以将多个从设备攻击到I2C总线主设备。

在您的情况下,只需共享覆盆子pi上的SDA和SDL引脚,当您与它们讨论时,这两个传感器将通过唯一的设备ID进行区分。

更不用说您有不同的传感器(BMP280和TSI 2561),制造商ID可能足以实现差异化。

我们甚至可以将多个I2c从设备连接到同一个I2c总线,我们区分它们的方式是使用不同的地址(通常是3个地址引脚)。但是,奴隶总数将受到限制,但最多只能达到8个。