【问题标题】:Not able to upload to my Arduino Micro board无法上传到我的 Arduino 微板
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      • 2021-02-03
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多