2013-07-28 80 views
0

那么上手最简单的方法是什么?有这么多的选择,从初学者的角度来看,这是最好的,很难决定。Arduino无线通信

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

从您的经验中吸取经验,您认为最好的选择是什么?

回答

1

蓝牙将是最灵活的,但我相信xbee是最简单的。软件方面,xbee和串口完全一样,甚至可以进行无线重编程,而高端产品有一些严格的范围。

+0

为了提供双向通信,需要两个xbee模块,对吧?另外,我读到你需要一个探险家主板来将其中一个模块与你的电脑连接起来。对于简单的单向通信线路,与遥控器一样,还需要两个模块吗?或者也许只有一个发射器/接收器。 – sherrellbc

+1

正确,每个arduino一个。如果你正在尝试连接到电脑,你可以用xbee作为串口上的接收器从arduino中直接读取,这就是发送到该arduinos rx的任何东西都会显示在屏幕上,因为xbee rx绑定到绑定的arduino rx以usb串行。据我所知,xbee并不仅仅是发射器或接收器。 – ghostbust555

0

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

蓝牙低功耗BLE是一项新兴技术,适用于某些新设备(近期的iPad,Macbook等:Supoorted Devices),这可能会或可能不会满足您的要求。