Arduino Polska Forum

Pełna wersja: Pętla While
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam

Pracuję nad programem który po spełnieniu warunku (zmienna A będzie miała wartość 5) będzie wykonywał tylko program z tej pętli aż do momentu gdy przyciskiem zwiększę wartość zmiennej A na wyższą. 

To co jest w pętli Loop ma działać cały czas aż do momentu aż przyciskiem pierwszym zmienię wartość zmiennej A  na 5 wtedy program ma działać tylko w pętli While i wyjść do pętli Loop jak zmienie wartość drugim przyciskiem na większą niż 5.

Czy pętla While nadaje się do tego?
Nie/Tak sam sobie wybierz bo skąd my mamy wiedzieć jaka jest reszta kodu.
Wg mnie co by to nie było to się nie nadaje, loop ma się wykonywać w całości, po prostu z if ignorujesz tę cześć loop, która nie ma się wykonywać dopóki A=5. Ale loop ma przelecieć do końca i znowu sprawdzić A. W jednym segmencie loop niezależnie o ifów trzeba obsługiwać przycisk i dalej modyfikować A.
Ale jak się ma przyciski na przerwaniach to po co ma się wykonywać loop cały wtedy while może od biedy być.
Dziękuję za podpowiedzi!
Udało mi się tą sprawę rozwiązać za pomocą warunku IF ELSE