arduino和raspberry pi之间的中断通信

时间:2016-06-21 12:22:49

标签: arduino raspberry-pi interrupt wiringpi

我有6个Arduinos和1个覆盆子pi B +。 我需要Arduino根据中断与pi通信。例如,如果1个Arduino必须与pi通信,它会发送中断,然后pi要求Arduino发送数据。另一方面,Pi可以直接通信而不会中断。

1 个答案:

答案 0 :(得分:0)

您可以将Raspberry GPIO引脚配置为上升沿/下降沿中断。 Raspberry GPIO

然后你可以使用Arduino中的一个数字端口生成上升沿或下降沿,这样就会触发Raspberry中断。

如果你有几个Arduinos并且你不想浪费几个Raspberry引脚,你可以将所有Arduinos连接到Raspberry的单个GPIO引脚(使用上拉电阻,这样当一个Arduino触发时你就不会产生短路)

然后你需要某种协议让Raspberry知道哪个Arduino触发了中断。

希望这有帮助

相关问题