我有6个Arduinos和1个覆盆子pi B +。 我需要Arduino根据中断与pi通信。例如,如果1个Arduino必须与pi通信,它会发送中断,然后pi要求Arduino发送数据。另一方面,Pi可以直接通信而不会中断。
答案 0 :(得分:0)
您可以将Raspberry GPIO引脚配置为上升沿/下降沿中断。 Raspberry GPIO
然后你可以使用Arduino中的一个数字端口生成上升沿或下降沿,这样就会触发Raspberry中断。
如果你有几个Arduinos并且你不想浪费几个Raspberry引脚,你可以将所有Arduinos连接到Raspberry的单个GPIO引脚(使用上拉电阻,这样当一个Arduino触发时你就不会产生短路)
然后你需要某种协议让Raspberry知道哪个Arduino触发了中断。
希望这有帮助