我正在尝试通过XBee Shield和XBee Explorer启用Arduino的无线编程。我在网上看了两个教程XBee radiosWireless Bootloading for ATmega168/ATmega328,它们向您展示了如何做。

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

如何使用现有的Arduino IDE无线编程Arduino?

最佳答案

您的事实是正确的,即需要额外的组件以无线方式重置Arduino,即使您使用的是Xbee防护罩,也确实需要它们。我假设您正在阅读的教程之一是this one。您需要做的是阅读本教程,然后将晶体管/电容器/电阻器电路打成一个小球(类似于this)或在一块原型(prototype)板上,将三根信号线伸出。您需要将“XBee的复位信号”焊接到屏蔽层上的D3引脚上,该引脚上应标有标签(或者可以在Datasheet上找到)。然后,您将必须找出一种方法来将复位连接到Arduino上的复位引脚,并将接地连接到任一设备(因为它们应通过屏蔽层连接)。这可以像将电线插入Arduino上的 socket 一样简单。完成此操作并按照前面提到的教程设置环境后,您应该就可以开始了!

如果您有任何疑问,请随时提出,我应该能够为您提供帮助。

关于ide - 使用Arduino XBee Shield和XBee Explorer进行无线编程,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2304292/

10-11 21:24