折返的Liung

我如溪水,静静流淌在山涧~~我如白云,俯瞰此生今生~~

APM-I2C

关于串行总线($I^2C$),请阅读维基百科相关条目($I^2C$

使用其他I2C通信传感器

你可以使用任何你想使用的I2C传感器连接到I2C端口。I2C is a bus, so sensors can be daisy-chained using any creative wiring solution you can solder, or for neatness add an I2C splitter

你可以更改相应的代码来支持你所要添加的I2C设备类型。APM主要使用I2C库来驱动相应设备,所以,你可以尝试更改磁力计库作为扩展你自己的传感器的开端。

需要注意的是I2C总线已经存在于板载设备中:大气压力传感器芯片。当APM已正常模式启动,它便作为主线程驱动I2C总线,并定期读取这些从属设备。

添加第三方I2C主设备到该I2C总线是不可能的。例如: eagletree e-logger 是一个总线设备。它不能被连接和可靠地使用。eagletree powerpanel 是一个从设备,所以它(and many other i2c sensors with non-conflicting device IDs)可以被连接并读取数据。


链接

  1. APM官网原文链接
  2. APM开发人员参考手册目录列表

(over)

Comments