Arduino para loop

Arduino para loop
Na programação do Arduino, quando diferentes instruções devem ser repetidas várias vezes, apesar de escrever essa instrução várias vezes, uma estrutura de loop pode ser usada. Para fazer um loop de uma única instrução, principalmente o loop "para" é usado. Este discurso explica brevemente o trabalho e o uso do loop for na programação Arduino.

Arduino para loop

O loop for na programação Arduino pode ser usado na função de configuração, na função de loop ou em qualquer outra função declarada no código.

O corpo do loop for consiste em três parâmetros, um é a variável de controle com tipo de dados inteiro, o segundo é a condição que avalia a entrada dada e a última é o incremento ou decréscimo no valor da variável de controle. A sintaxe para o corpo do loop for dada abaixo:

para (int; condição de teste; incremento/decremento)

declarações);

A variável de controle também é chamada de inicialização do loop quando o loop começa do valor dado à variável de controle. A condição de teste é a expressão que pode incluir qualquer tipo de operador lógico ou matemático.

Se a variável de controle for verdadeira de acordo com a condição de teste, o valor da variável de controle poderá ser incrementado ou diminuído após a execução das declarações do corpo. No entanto, se a saída da condição de teste for falsa, o loop será encerrado. O funcionamento do loop for pode ser entendido ainda mais pelo fluxograma do loop:

Códigos de exemplo

O loop for pode ser usado para vários propósitos, por exemplo, pode ser usado para gerar uma lista de números com intervalos específicos, em ordem crescente ou ordem decrescente. Da mesma forma, pode ser usado como mencionado acima para repetir uma declaração. Para explicar melhor três códigos de exemplo do loop for um incremento e o outro com o decréscimo e o terceiro com várias declarações com diferentes operadores matemáticos é dada.

Exemplo 1 do loop na programação Arduino

Neste code arduino, a lista de números de 0 a 3 é gerada usando um loop para loop em ordem crescente usando o operador de incremento.

Configuração void (void)
Serial.começar (9600);
Serial.println ("Gerando números em ordem crescente por loop");
para (int i = 0; i<=3; i++)
Serial.print ("I é:");
Serial.println (i);


Void Loop (void)

Saída

Exemplo 2 do loop for em Arduino Programação

A lista de números gerados de 0 a 3 são gerados em ordem decrescente usando o operador de decréscimo no loop for.

Configuração void (void)
Serial.começar (9600);
Serial.println ("Gerando números em ordem descendente por loop");
for (int a = 3; a> = 0; a--)
Serial.print ("A é:");
Serial.println (a);


Void Loop (void)

Saída

Exemplo 3 do loop for no arduino programação

O código de exemplo de loop quando várias declarações devem ser repetidas é dado. Existem dois operadores matemáticos que são adição e multiplicação são usados ​​no código fornecido. Aqui no código, há uma variável b com um valor de 2 e a outra variável usada é o número de iteração que muda após cada iteração do programa.Este programa é executado para apenas quatro iterações.

Configuração void (void)
int b = 2;
int c;
int d;
Serial.começar (9600);
para (int i = 1; i<=4; i++)
Serial.impressão ("iteração não.: ");
Serial.println (i);
Serial.print ("adição:");
c = i+b;
Serial.println (c);
Serial.print ("multiplicação:");
d = i*b;
Serial.println (d);


Void Loop (void)

Saída

Conclusão

Na programação do Arduino, se várias declarações forem executadas repetidamente, então, em vez de escrever as declarações repetidamente, diferentes tipos de loops podem ser usados ​​no Arduino. Entre os diferentes tipos de loops, um tipo é para loop. Nesta redação, o loop for é explicado com um fluxograma e três códigos de arduino diferentes são dados para obter a imagem clara de funcionar do loop for loop.