我在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??
};
答案 0 :(得分:1)
请参阅this问题和答案。我的Arduino遇到了同样的问题。
或者只是重新安装驱动程序。 Arduino guide for Windows
答案 1 :(得分:0)
有时您的电脑没有正确关闭串口,电脑认为它仍在使用中。
你可以: