2 arduinos之间的沟通

时间:2016-07-25 21:23:18

标签: arduino

我正在使用Arduino yun,我想知道如何使用另一个arduino从一个arduino访问传感器值。他们在arduinos之间有哪些通信方式?我可以通过无线方式从另一个arduino访问数据吗?我是否需要额外的硬件才能实现这一目标,或者只需要两台arduinos和一台计算机就可以实现?

3 个答案:

答案 0 :(得分:0)

有几种方法,没有任何外部硬件:

串行是这些中最容易使用的。

对于任何其他类型的通信,您将需要外部硬件,因此如果您想要无线,那么您有便宜的RF模块,XBee等。

那说对Arduino SE网站来说这是更合适的问题;)

答案 1 :(得分:0)

有可能。 Arduinos根据型号通常可以通过SPI,I2C等进行通信。例如,Arduinos可以通过SPI发送和接收数据,因此您可以将它们相互连接起来。

它还取决于您拥有的传感器数据类型以及您拥有的打开引脚数:如果您真的想要,可以将8位数据设置为8个不同的引脚,并将这些引脚连接到8个引脚在收到Arduino。考虑到你可以随意使用SPI,这是一种相当野蛮的方式。

答案 2 :(得分:0)

检查此页面。 https://www.arduino.cc/en/Tutorial/MasterWriter

我使用I2C从一个arduino上触发声音并在另一个上播放它。没有明显的延迟。如果要传输大量数据,则应使用SPI。