Cześć, mam problem z wyjściem z pętli while:
przy zmianie while na if w ogóle nie działa pętla, też nie działa ten sposób:
if(bt=z){
while(bt=z){
.
.
.
}}
ma ktoś jakiś pomysł jak wyjść z pętli?
Kod:
else if (bt == 's'){ //stop
digitalWrite(outPin,LOW);
digitalWrite(outPin2,LOW);
digitalWrite(outPin3,LOW);
digitalWrite(outPin4,LOW);
}
while (bt == 'z') // automatyczny
{
scan();
fDistance = distance;
if(fDistance < triggerDistance){
moveBackward();
delay(1000);
moveRight();
delay(500);
moveStop();
scan();
rDistance = distance;
moveLeft();
delay(1000);
moveStop();
scan();
lDistance = distance;
if(lDistance < rDistance){
moveRight();
delay(200);
moveForward();
}
else{
moveForward();
}
}
else{
moveForward();
}
}
if(bt=z){
while(bt=z){
.
.
.
}}
ma ktoś jakiś pomysł jak wyjść z pętli?