私はArduino yunと協力しています。別のarduinoを使用して1つのarduinoからどのようにセンサー値にアクセスすることができますか?彼らはarduinosの間にどちらのコミュニケーションの方法ですか?無線で他のarduinoのデータにアクセスできますか?これを達成するために追加のハードウェアが必要ですか、それとも2つのarduinosと1台のコンピュータで可能ですか?2 arduinos間の通信
答えて
あなたが持っている任意の外部ハードウェアなしでいくつかの方法があります:
シリアルは、これら3
の中で使用するのが最も簡単ですそして、他のk通信のINDあなたがワイヤレスに行きたい場合は、あなたが安いRFモジュールを持っているので、あなたは、のXBeeを外部ハードウェアを必要とします、など。
それはArduinoのSEサイトのためのより適切な質問だと述べた。)
それは、可能だ。モデルに応じて、Arduinosは通常、SPI、I2Cなどを介して通信できます。たとえば、ArduinosはSPI経由でデータを送受信できますので、お互いに接続することができます。
あなたが持っているセンサーの種類やオープンピンの数によっても異なります。実際には8ビットのデータを8ピンに設定し、8ピンに接続するだけです受信Arduinoのピン。それはあなたが自由に使えるSPIを持っていると考えれば、むしろ野蛮な方法です。
それはarduinoとセンサーの間にありません:) arduinoとセンサーの間ではなく、btwは彼が8ピン通信プロトコルを発明するのは難しいですが、UARTは2だけしか使用しないので、ピンの無駄でもあります:)そしてAtmegaチップのほとんどはSPI、 UART –
2人のArduinosが互いにSPIをサポートします。彼は、 "別のarduinoを使って1つのarduinoからセンサー値にアクセスする"ことを望んでいると述べたので、私はセンサーデータについて述べました。私はまた、8ピンの使用は無駄であると述べました(同意します)。彼が利用可能な多くの選択肢を持っている点を自宅まで追い求めようとしているだけです –
このページを確認してください。 https://www.arduino.cc/en/Tutorial/MasterWriter
私は1つのarduinoからサウンドをトリガーし、もう一方でそれを再生するためにI2Cを使用しました。顕著な遅延はなかった。大量のデータをストリーミングする場合は、SPIを使用する必要があります。
- 1. NRF24L01 + PA + LNA(Transciever)2台のarduinos間で通信しない
- 2. 2台のArduinos間でインターネットパケットを送信する方法は?
- 3. 通信間2つのスレッド
- 4. 角型2コンポーネント間通信
- 5. arduinos間のピン読み取り
- 6. Pythonの2つのプログラム間の通信
- 7. Dockerの2つのフラスコサービス間の通信
- 8. Node.jsの2つのプロジェクト間の通信
- 9. Angular2の2つのコンポーネント間の通信
- 10. 2つのサブネットマスク間の通信
- 11. 2つのワークフロー間でのデュプレックス通信
- 12. 2つのプロセス間の通信方法
- 13. 2つのフレックスアプリ間の通信
- 14. 2つのスレッド間の通信
- 15. 2つのアプリケーション間の通信方法
- 16. 2つのコンポーネント間のAngular2通信
- 17. TI6488の2 DSP間の通信方法
- 18. Android - 2つのデバイス間の通信
- 19. Tapestry 5 - 2つのコンポーネント間の通信
- 20. Android - 2つのアプリケーション間の通信?
- 21. 2つのノード間の通信
- 22. 2つのウィンドウ間の通信Qt5
- 23. 2台のAndroidエミュレータ間の通信
- 24. 2つのサブドメイン間の通信。 Zend Framework
- 25. 2つのC#アプリケーション間の通信
- 26. 2つのMS Accessアプリケーション間の通信?
- 27. 2つのiOSデバイス間の通信
- 28. 2つのプロセス間のFIFO通信c
- 29. 2つのRESTサービス間の通信
- 30. 2つのDockerコンテナ間の通信
ようこそスタックオーバーフロー。 Minimal、Complete、Verifiableの質問の作成方法の詳細については、[こちらを読む](http://stackoverflow.com/help/mcve)を参照してください。 – Toby