Arduino Polska Forum
Pętla While - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino)
+--- Wątek: Pętla While (/watek-p%C4%99tla-while--4727)



Pętla While - Arpl - 01-10-2023

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?


RE: Pętla While - Jarewa0606 - 01-10-2023

Nie/Tak sam sobie wybierz bo skąd my mamy wiedzieć jaka jest reszta kodu.


RE: Pętla While - kaczakat - 01-10-2023

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.


RE: Pętla While - Jarewa0606 - 01-10-2023

Ale jak się ma przyciski na przerwaniach to po co ma się wykonywać loop cały wtedy while może od biedy być.


RE: Pętla While - Arpl - 05-10-2023

Dziękuję za podpowiedzi!
Udało mi się tą sprawę rozwiązać za pomocą warunku IF ELSE