我正在尝试允许Raspberry Pi访问Arduino上的传感器数据。我的想法是:
- Raspberry Pi通过向Arduino写一些内容(不相关,忽略)来请求一组数据;
- Arduino执行测量,包括精确定时(即额外的I2C调用会丢失定时并使测量无效)
- 收集完所有结果后,Arduino通过GPIO 8发出一个高脉冲,由Raspberry Pi接收为GPIO 7上的低脉冲(WiringPi编号,使用开集极逆变器)
- Raspberry Pi通过I2C执行读取。
醇>
现在我遇到了通过I2C传输C结构的问题。谁能告诉我怎么样?
Pi端代码用C语言编写。