0

我在 arduino 上运行了这段代码,现在我不能再上传代码或连接到我认为它卡在循环中的板子了?我的电脑接了它,但我无法连接(已经在使用错误)我拔掉并重新插入现在没有错误但仍然无法连接......他们是要恢复的跳线还是???

//no delay... how bad is it??
void setup(){
  //start serial connection
  Serial.begin(9600);
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(11, INPUT);
//no delay... how bad is it??  
};
int count =0;
void loop(){
  //no delay... how bad is it??
  digitalWrite(8,LOW);
  digitalWrite(9,HIGH);
  int Data = digitalRead(11);
  if (Data==0){
    //no delay... how bad is it??
    while (count!=16){
      Serial.print(digitalRead(11));
      count =count+1 ;
    }
     Serial.println("");
     count=0;
  } 
//no delay... how bad is it??
};
4

2 回答 2

1

请参考这个问题和答案。我的 Arduino 也有同样的问题。

或者只是重新安装驱动程序。适用于 Windows 的 Arduino 指南

于 2013-08-08T09:45:13.540 回答
0

有时您的电脑没有正确关闭串行端口,而电脑认为它仍在使用中。

你可以:

  1. 重启你的电脑
  2. 在设备管理器中为arduino分配另一个comport
于 2013-08-08T07:37:00.303 回答