我的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
如果有解决方案会很好,不需要购买外部程序员。 谢谢你们:))
答案 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