【问题标题】:Arduino wireless communicationArduino无线通信
【发布时间】:2013-08-07 05:52:01
【问题描述】:

那么最简单的入门方法是什么?有很多可用的选项,从初学者的角度来看,很难决定哪个是最好的。

简单无线通信的最佳选择是什么?也就是说,从控制器进行通信以移动机器人,或从 arduino 将信息传递回计算机进行处理。

根据您的经验,您认为“最佳”选项是什么?

【问题讨论】:

    标签: arduino wireless


    【解决方案1】:

    蓝牙是最灵活的,但我相信 xbee 是最简单的。软件方面的 xbee 与串行完全相同,甚至允许无线重新编程,而高端的 xbee 具有一定的范围。

    【讨论】:

    • 为了提供双向通信,需要两个xbee模块,对吧?另外,我读到您需要一个资源管理器板来将其中一个模块与您的计算机连接。在简单的单向通信线路的情况下,与遥控器一样,还需要两个模块吗?或者也许只是一个发射器/接收器。
    • 正确,每个 arduino 一个。如果您尝试连接到 PC,您可以直接从 arduino 中读取 xbee 作为串行接收器,即发送到该 arduinos rx 的任何内容都将显示在屏幕上,因为 xbee rx 与绑定的 arduino rx到usb到串口。据我所知,xbee 不仅仅生产发射器或接收器。
    【解决方案2】:

    如果您尝试与之通话的蓝牙设备(例如 Mac-book 或智能手机),蓝牙会很容易。问题是 Arduino 的蓝牙无线电仍然(2013 年)昂贵。蓝牙收音机通常比 Arduino 贵!低功耗蓝牙也可能是一种选择。从本质上讲,蓝牙是一种简单的串行数据传输,因此您必须在双方创建自己的协议。

    低功耗蓝牙BLE是一项新兴技术,可在一些新设备(最近的 iPad、macbook 等:Supoorted Devices)上使用,这可能会也可能不会满足您的要求。

    【讨论】:

      猜你喜欢
      • 2017-01-14
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多