1

我有一个类似于 Arduino的AceDuino板。我尝试使用此演示制作示例 LED 和按钮。我注意到当我插入 USB 时,LED 会闪烁几次。

只是想问一下使用USB为arduino供电时这是否正常。

有什么办法可以避免吗?

先感谢您。

4

2 回答 2

4

板载 LED(引脚 13)闪烁几次,表示 Arduino 正在执行引导加载程序。每次您为电路板供电或重置时都会发生这种情况。

您可以通过修改 Arduino 板内的引导加载程序来避免它。但这需要 AVR 系统内编程器(一种对微控制器进行编程的硬件)来刻录引导加载程序。您还可以使用另一个带有特殊草图的 Arduino 板作为 AVR 系统内编程器。

此链接解释了如何实现这两种方法来刻录 Arduino Uno 的引导加载程序(它使用与您的克隆相同的微控制器)。

我的建议:尽可能避免。

于 2013-09-04T03:40:39.470 回答
1

更进一步说,由于您的计算机和电路板之间通过 USB 建立了串行通信,Arduino 复位导致流血闪烁。

它非常有用,因为您知道您的电路板工作正常。

正如番茄所说,您可以避免使用引脚 13 进行测试,但您需要一个额外的 LED 来插入您想要的任何引脚,然后您需要修改代码ledPin = 13;

如果您没有额外的 LED,则引脚 13 指的是您在开始时看到闪烁的板载 LED。等到板子启动,它就会工作!

希望它有帮助,干杯。

于 2013-09-04T08:55:52.813 回答