7

我正在尝试通过XBee Shield和 XBee Explorer 启用 Arduino 的无线编程。我在网上看过两个教程,XBee 无线电ATmega168/ATmega328的无线引导加载,它们向您展示了如何做到这一点。

但是,两个教程都谈到了使用组件将接收器XBee连接到 Arduino。好吧,XBee Shield 处理接收器 XBee 和 Arduino 之间的通信,因此不需要额外的组件(或者它们是必需的)。他们谈论使用电容器或晶体管能够无线重置 Arduino。XBee Shield 是否已经可以做到这一点,或者我可以对其进行一些修改以使其成为可能?

如何使用现有的 Arduino IDE 对我的 Arduino 进行无线编程?

4

1 回答 1

4

您是正确的,因为无线重置 Arduino 需要额外的组件,即使您使用 Xbee 扩展板,您也确实需要它们。我假设您正在阅读的教程之一就是这个。您要做的是阅读教程并将晶体管/电容器/电阻器电路构建成一个小球(类似于)或在一块原型板上,三个信号线伸出。您需要将“来自 XBee 的复位信号”焊接到应标记的屏蔽上的 D3 引脚(或者可以在数据表上找到)。然后,您必须想办法将复位连接到 Arduino 上的复位引脚,并将接地连接到任一设备(因为它们应该通过屏蔽连接)。这可以像将电线插入 Arduino 上的插座一样简单。完成此操作并按照前面提到的教程设置环境后,您应该一切顺利!

如果您确实有任何问题,请随时提出,我应该可以提供帮助。

于 2010-02-21T03:39:50.480 回答