私は6つのArduinoと1つのラズベリーパイB +を持っています。割り込みに基づいて pi と通信するには、Arduino が必要です。たとえば、1 Arduino が pi と通信する必要がある場合、Arduino は割り込みを送信し、pi は Arduino にデータの送信を要求します。一方、Pi は割り込みなしで直接通信できます。
質問する
754 次
1 に答える
0
Raspberry GPIO ピンを立ち上がり/立ち下がりエッジ割り込みとして構成できます。 ラズベリー GPIO
次に、Arduino のデジタル ポートの 1 つを使用して立ち上がりエッジまたは立ち下がりエッジを生成し、Raspberry 割り込みをトリガーします。
複数の Arduino があり、複数の Raspberry ピンを無駄にしたくない場合は、すべての Arduino を Raspberry の 1 つの GPIO ピンに接続できます (プルアップ抵抗を使用して、1 つの Arduino がトリガーされたときに短絡が発生しないようにします)。
次に、Raspberry がどの Arduino が割り込みをトリガーしたかを知るための何らかのプロトコルが必要になります。
お役に立てれば
于 2016-06-22T13:18:19.850 に答える