我正在使用Arduino yun,我想知道如何使用另一個arduino從一個arduino訪問傳感器值。 arduinos之間有哪些通信方式?我可以通過無線訪問另一個arduino的數據嗎?我是否需要額外的硬件來完成這項工作,或者只需要兩臺arduinos和一臺電腦就可以實現?2個arduinos之間的通信
回答
有一對夫婦的方式,無需任何外部硬件,你必須:
系列是最簡單的這3個
中使用而對於任何其他k IND溝通,你會需要外部硬件,所以如果你想要去無線,那麼你有廉價的RF模塊的XBee等。
也就是說這對Arduino的SE網站更合適的問題;)
它是可能的。根據型號的不同,Arduinos通常可以通過SPI,I2C等進行通信。例如,Arduinos可以通過SPI發送和接收數據,以便您可以將它們連接起來。
它還取決於您擁有的傳感器數據類型以及您有多少個開放引腳:如果您真的想要,可以將8位數據設置爲8個不同的引腳,並且只需將這些引腳連接到8接收Arduino上的引腳。不過,考慮到您擁有SPI,這是一種相當野蠻的做法。
這是介於2 arduinos :)之間不arduino和傳感器之間,順便說一句,他很難發明8引腳通信協議,它甚至浪費引腳,因爲UART只使用2 :)而且大多數Atmega芯片支持SPI,I2C,和UART –
兩個Arduinos將互相支持SPI。他表示他想「使用另一個arduino從一個arduino獲取傳感器值」,所以我就提到了傳感器數據。我也提到(並同意)使用8個引腳是浪費。只是試圖開車回家,他有很多選擇可用。 –
檢查此頁。 https://www.arduino.cc/en/Tutorial/MasterWriter
我用I2C從一個arduino上觸發聲音,並在另一個上播放它。沒有明顯的延遲。如果你想傳輸大量數據,那麼應該使用SPI。
- 1. 兩個Arduinos之間的無線通信
- 2. 2個組件之間的Angular2通信
- 3. 通信CClayers之間2
- 4. 2個Firefox插件(交叉擴展通信)之間的通信
- 5. 2個系統上的2個Web服務之間的通信
- 6. Objective-C:2臺iPad之間的通信
- 7. 通信之間的兩個
- 8. 2個獨立組件之間的通信angularJS 2
- 9. python中的2個程序之間的通信
- 10. WPF中的2個ListBox之間的通信
- 11. 2個不同的控制器之間的通信
- 12. 兩個單獨的組件角之間的通信2
- 13. 2個文件之間的實時通信
- 14. 兩臺電腦與2個C++程序之間的通信
- 15. Flash p2p:超過2個客戶端之間的通信
- 16. 如何在2個不同的iframe HTML之間進行通信?
- 17. 如何在兩個Arduinos之間發送互聯網數據包?
- 18. 兩個Cassandra節點之間的通信
- 19. 兩個Docker容器之間的通信
- 20. 通信的兩個主題之間
- 21. 通信之間的兩個服務器
- 22. 兩個節點之間的通信
- 23. 幾個node.js進程之間的通信
- 24. 兩個片段之間的通信
- 25. 通信Python腳本之間的兩個
- 26. 兩個獨立QWidget之間的通信
- 27. 兩個iOS設備之間的通信
- 28. 多個服務器之間的通信
- 29. 3個片段之間的通信
- 30. GWT與MVP:如何在2個視圖之間進行通信?
歡迎來到Stack Overflow。 [閱讀此處](http://stackoverflow.com/help/mcve)以獲取有關如何創建最小,完整和可驗證問題的更多信息。 – Toby