从自主工作的Arduino设备远程接收数据

时间:2019-03-31 17:24:46

标签: arduino

我想从远程Arduino设备接收数据。该器件将测量来自多个ADC的电压并发送数据。不能将计算机放在设备附近。由于距离约为20 m,因此导线应尽可能少。最好的方法是什么:i2c,串行端口,其他功能以及如何实现此功能?

1 个答案:

答案 0 :(得分:2)

如果您想使用Arduino库支持的串行通讯,我认为最好的选择之一是RS485。它可以使用长达1200米的距离,这对于Arduino项目来说已经足够疯狂了(当然,您必须添加等式噪声等)。

优势

  1. RS485使用双绞线,因此非常抗噪声。
  2. 您最多可以连接32个设备。
  3. 它也是cheap
  4. 它已用于实际行业,因此您将获得一些宝贵的经验。

缺点

  1. 您需要一些额外的电阻器(请参见here
  2. 它没有标准化的连接器。

link是我用RS485所获得的成就!

如果此答案有帮助,请您给我点赞!我是新来的,所以我真的很感激...:)