raspberry pi 上的多个加速度计
Multiple accelerometers on a raspberry pi
我想在实验中使用 4 个加速度计。我将使用 raspberry pi。如何区分每个传感器的数据?
这是我正在使用的加速度计
http://uk.rs-online.com/web/p/products/9054665/
有 2 个地址...这是否意味着只能将 2 个加速度计连接到 raspberry pi?
根据该部件照片上的引脚标签,它是一个 I2C 接口。此接口通常用于将低速设备短距离连接到处理器,并且是一种同步串行协议。您需要阅读有关将 I2C 连接到 Pi 的信息。但你当然可以做到。我会先起床 运行。然后得到两个运行,它会教你如何select一个特定的部分到read/write。
假设是 Pi 3,您有专用于 I2C 的引脚。要连接更多 I2C 设备,您必须发挥创造力。但是 a tutorial like this one 可能会帮助您开始使用前一两个。
您的假设基本上是正确的。您只能将其中两个连接到单个 I2C 总线,因为设备上的地址选择引脚为您提供了两个 I2C 地址供您使用。
要克服这个问题,您需要使用某种总线多路复用,例如
I2C Multiplexer 为Raspberry Pi 或选择不同的芯片有两个以上。
我想在实验中使用 4 个加速度计。我将使用 raspberry pi。如何区分每个传感器的数据?
这是我正在使用的加速度计 http://uk.rs-online.com/web/p/products/9054665/
有 2 个地址...这是否意味着只能将 2 个加速度计连接到 raspberry pi?
根据该部件照片上的引脚标签,它是一个 I2C 接口。此接口通常用于将低速设备短距离连接到处理器,并且是一种同步串行协议。您需要阅读有关将 I2C 连接到 Pi 的信息。但你当然可以做到。我会先起床 运行。然后得到两个运行,它会教你如何select一个特定的部分到read/write。
假设是 Pi 3,您有专用于 I2C 的引脚。要连接更多 I2C 设备,您必须发挥创造力。但是 a tutorial like this one 可能会帮助您开始使用前一两个。
您的假设基本上是正确的。您只能将其中两个连接到单个 I2C 总线,因为设备上的地址选择引脚为您提供了两个 I2C 地址供您使用。
要克服这个问题,您需要使用某种总线多路复用,例如 I2C Multiplexer 为Raspberry Pi 或选择不同的芯片有两个以上。