arduino在没有延迟的情况下上传代码后无法启动

时间:2013-08-08 06:35:21

标签: arduino

我在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??
};

2 个答案:

答案 0 :(得分:1)

请参阅this问题和答案。我的Arduino遇到了同样的问题。

或者只是重新安装驱动程序。 Arduino guide for Windows

答案 1 :(得分:0)

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

你可以:

  1. 重新启动您的电脑
  2. 将另一个comport分配给设备管理器中的arduino