将多个IMU传感器连接到arduino DUE

时间:2019-04-24 07:06:56

标签: arduino arduino-uno arduino-ide arduino-esp8266 arduino-due

我需要将5个IMU 9250连接到Arduino Due。我在此网页上使用了该库,它仅适用于一个传感器。

https://www.switch-science.com/catalog/2845/

我需要知道是否有代码或库可以帮助我打开所有五个传感器并同时获取数据。

2 个答案:

答案 0 :(得分:1)

您使用的板卡仅支持两个可能的i2c地址,因此,通过一条i2c总线可以连接的板卡最大数量为两个。 SparkFun hookup guide在“ PTH连接”部分对此进行了说明,所涉及的引脚标记为“ AD0 / SD0”。

答案 1 :(得分:1)

除了I2C,MPU9250还具有SPI接口。使用SPI,您可以在同一条总线上连接多个设备。它们共享数据输出(在数据手册中显示为SDO),数据输入(SDI)和时钟(SCLK)。每个器件都有其自己的芯片选择(CS)引脚。如果要控制5个设备,则需要8个引脚(SDO,SDI,SCLK + 5 CS)。

通过快速搜索,我发现a library支持SPI。也许您可以按原样使用它。或者,您可以研究它并实施自己的解决方案。