2016-07-25 13 views
0

私はArduino yunと協力しています。別のarduinoを使用して1つのarduinoからどのようにセンサー値にアクセスすることができますか?彼らはarduinosの間にどちらのコミュニケーションの方法ですか?無線で他のarduinoのデータにアクセスできますか?これを達成するために追加のハードウェアが必要ですか、それとも2つのarduinosと1台のコンピュータで可能ですか?2 arduinos間の通信

+0

ようこそスタックオーバーフロー。 Minimal、Complete、Verifiableの質問の作成方法の詳細については、[こちらを読む](http://stackoverflow.com/help/mcve)を参照してください。 – Toby

答えて

0

あなたが持っている任意の外部ハードウェアなしでいくつかの方法があります:

シリアルは、これら3

の中で使用するのが最も簡単です

そして、他のk通信のINDあなたがワイヤレスに行きたい場合は、あなたが安いRFモジュールを持っているので、あなたは、のXBeeを外部ハードウェアを必要とします、など。

それはArduinoのSEサイトのためのより適切な質問だと述べた。)

0

それは、可能だ。モデルに応じて、Arduinosは通常、SPI、I2Cなどを介して通信できます。たとえば、ArduinosはSPI経由でデータを送受信できますので、お互いに接続することができます。

あなたが持っているセンサーの種類やオープンピンの数によっても異なります。実際には8ビットのデータを8ピンに設定し、8ピンに接続するだけです受信Arduinoのピン。それはあなたが自由に使えるSPIを持っていると考えれば、むしろ野蛮な方法です。

+0

それはarduinoとセンサーの間にありません:) arduinoとセンサーの間ではなく、btwは彼が8ピン通信プロトコルを発明するのは難しいですが、UARTは2だけしか使用しないので、ピンの無駄でもあります:)そしてAtmegaチップのほとんどはSPI、 UART –

+0

2人のArduinosが互いにSPIをサポートします。彼は、 "別のarduinoを使って1つのarduinoからセンサー値にアクセスする"ことを望んでいると述べたので、私はセンサーデータについて述べました。私はまた、8ピンの使用は無駄であると述べました(同意します)。彼が利用可能な多くの選択肢を持っている点を自宅まで追い求めようとしているだけです –

0

このページを確認してください。 https://www.arduino.cc/en/Tutorial/MasterWriter

私は1つのarduinoからサウンドをトリガーし、もう一方でそれを再生するためにI2Cを使用しました。顕著な遅延はなかった。大量のデータをストリーミングする場合は、SPIを使用する必要があります。

関連する問題