Arduino Leonardo用无限的键盘模拟卡在循环中

时间:2013-10-31 01:34:26

标签: loops keyboard arduino emulation

我的Arduino在使用我的代码意外错误后不断吐出键盘命令。

Keyboard.write('l');  

现在我无法上传任何新草图。我已经尝试过像这里的常见Arduino循环解决方案: How to "reset" an Arduino board?

在键盘开始拍摄代码之前尝试上传时出现的错误是:

avrdude: stk500_getsync(): not in sync: resp=0x3f

avrdude: stk500_recv(): programmer is not responding

如果有解决方案会很好,不需要购买外部程序员。 谢谢你们:))

4 个答案:

答案 0 :(得分:1)

最后解决了它:)

同步问题是由于在编译器中选择了错误的电路板引起的。 我实际上能够覆盖我的程序,如此堆栈溢出问题中所述:How to "reset" an Arduino board?

在释放重置按钮和上传新程序之间确实需要多次尝试才能正确计时。

答案 1 :(得分:1)

对于 Arduino Yun 用户,请尝试通过以太网/ WiFi (工具 - >端口)进行上传。

答案 2 :(得分:0)

我自己没有使用过莱昂纳多,但听起来自动重置可能就是问题所在。尝试按住重置按钮,然后(按住它)上传草图。

根据these instructions,您可以在上传开始后释放按钮。

答案 3 :(得分:0)

在商店中提供的移动设备上安装ArduinoDroid IDE。 选择板子作为Leonardo,方法是按板子上的重置按钮将Leonardo连接到手机,并在移开重置按钮上的拇指后立即上传代码...

BOOM奏效了……。   应用链接:https://play.google.com/store/apps/details?id=name.antonsmirnov.android.arduinodroid2&hl=en