Pętla do zrobienia w Arduino
DO While Loop składa się z dwóch bloków, które są blokowe i podczas bloku. Pierwszy blok pętli do-podczas. Daje to pętlę do-podczas charakterystycznej funkcji w porównaniu z innymi pętlami używanymi w programowaniu Arduino, że da wyjście raz, nawet w przypadku, gdy dany warunek stanie się fałszywy.
Smokę przepływową pętli do-podczas lepszego zrozumienia działania pętli do zrobienia:
While działają w taki sposób, że najpierw wykonywane jest instrukcja lub podana instrukcja. Może to być operacja matematyczna lub operacja logiczna. Następnie dane wyjściowe instrukcji jest przekazywane do warunku testowania, a jeśli wyjście spełnia dany warunek, pętla rozpoczyna się od nowa i uruchamia się, aż warunek zostanie spełniony. Jeśli jednak warunek jest fałszywy lub nie spełniony przez wyjście wykonanej instrukcji, pętla zostanie zakończona.
Do tworzenia listy liczb można użyć pętli do zrobienia. Można go również użyć do ograniczenia iteracji pętli do osiągnięcia pożądanego wyjścia.
Odbywa się to przy użyciu warunku, który obejmuje wartości, które nie są większe lub mniejsze lub równe wartości pożądanej użytkownika. Przykładowe kody Arduino podano w kontekście, aby dać czytelnikowi jasną koncepcję działania pętli do-podczas. Aby użyć pętli do-podczas programowania Arduino, należy przestrzegać następującej składni.
Do
instrukcja1;
instrukcja 2;
…
while (warunki testowe);
Przykładowy kod
Podano dwa różne przykłady pętli do Arduino:
Przykład 1 pętli do-podczas gdy w Arduino
W tym przykładzie generowana jest tylko lista liczb przy użyciu operatora przyrostu do 20 liczb.
Ustawienie void (void)
int b = 0;
int c;
Seryjny.rozpocząć (9600);
Do
C = B ++;
Seryjny.druk („Wartość C to:”);
Seryjny.println (c);
while (c <= 20 );
void Loop (void)
Wyjście
Tutaj, w wyjściu, można zauważyć, że pętla do-podczas gdy pętla wykonuje jeszcze jedną dodatkową iterację, nawet warunek nie jest prawdą, ponieważ stwierdzenie znajduje się na początku pętli:
Przykład 2 z pętli do zrobienia w Arduino
W drugim przykładzie mnożenie i operator dodawania jest używany na zmiennych A i B. Wartość dla zmiennej A wynosi 5, a wartość B wynosi 2 i operator logiczny i jest używana do wyjść operacji matematycznych. Pętla zakończy się tylko wtedy, gdy którykolwiek z warunków wymienionych w pętli pobytu. Więc tutaj do-podczas gdy działa tylko jedna iteracja, ponieważ warunek staje się fałszywy podczas pierwszej iteracji.
Ustawienie void (void)
int a = 5;
int b = 2;
int d;
int c;
Seryjny.rozpocząć (9600);
Do
c = a+b;
Seryjny.druk („Wartość C to:”);
Seryjny.println (c);
d = a*b;
Seryjny.druk („Wartość D to:”);
Seryjny.println (d);
podczas gdy (c < 10) && (d < 10) );
void Loop (void)
Wyjście
Wniosek
Ten zapis zawiera szczegółowe wyjaśnienie działania pętli do programowania Arduino. Aby poprzeć wyjaśnienie, podano dwa różne przykłady kodu. Pętla do zrobienia może być używana do wielu celów, takich jak generowanie list ograniczonych liczb lub ocena dowolnego wyjścia dowolnego operatora matematycznego za pomocą operatorów logicznych.