【发布时间】:2016-09-01 06:16:04
【问题描述】:
我将以下程序上传到我的 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)
【问题讨论】:
标签: arduino arduino-ide