"error: break statement not within loop or switch" 在 Arduino One 中



我对编码没有任何想法,但我正在做学校的练习,它给了我错误的标题

while (distancia<200 && distancia>100);
{
lcd.print("ALTO");
delay(1000);
lcd.clear();
delay(1000);
if(distancia<100)
{
break;
}
}
if(distancia<100);
{
lcd.print("INTRUSO EN");
lcd.setCursor(0,1);
lcd.print("LA PUERTA");
tone(11,700,250);
digitalWrite(8,HIGH);
delay(500);
lcd.clear();
digitalWrite(8,LOW);
delay(500);
}
}

它是在arduino,我希望它返回到第一个而如果(100<distance)和(&quot;ALTO&quot;)消失时(距离><100),请帮助,我不知道我在做什么>

这里

while (distancia<200 && distancia>100);
--------------------------------------^

去掉分号,它在这里终止了while

while (distancia<200 && distancia>100)

最新更新