无法上传到我的Arduino Micro板

时间:2016-08-31 22:08:02

标签: arduino arduino-ide

我将以下程序上传到我的Arduino micro:

#include <Mouse.h>

int buttonPin;

void setup() {
   pinMode(buttonPin, INPUT);
   Mouse.begin();
}

void loop() {
   if(digitalRead(buttonPin) == HIGH) {
      Mouse.click(MOUSE_LEFT);
   }
}

首先,是的,我已经知道我没有定义buttonPin(我事后意识到)但是,这是我上传它的代码。现在,当我插入我的Arduino以尝试上传程序时,垃圾邮件点击,导致Arduino IDE过载而不上传我的程序。还应该注意的是,有一次它也超载了我的电脑,迫使我拔掉Arduino并重置我的电脑。我的问题是:#1:有没有办法真正修复Arduino(我还有一个Arduino Uno,如果我因为某些原因需要将它连接起来)和#2:当我或者如果我让Arduino再次工作时,我该如何修复我的代码。 (我猜测#2的答案会将int buttonPin;更改为int buttonPin = 2

1 个答案:

答案 0 :(得分:0)

将下拉电阻连接到引脚0,因为全局变量初始化为其默认值。这应该可以阻止鼠标中的垃圾邮件,并且应该可以上传代码。

否则你需要另一个Arduino作为Arduino ISP并通过6pin串行接口上​​传新代码。