Home Estruturas de repetição com Arduino
Post
Cancelar

Estruturas de repetição com Arduino

Uma estrutura de repetição, também conhecida como loop, permite que um bloco de código seja executado várias vezes consecutivas.

Existem duas estruturas de repetição disponíveis em C++ que podem ser utilizadas em programas Arduino:

  • while: executa um bloco de código enquanto uma condição específica for verdadeira.
1
2
3
4
5
6
7
int contador = 0;
while(contador < 10){
  Serial.println(contador);
  contador++;
}

Nesse exemplo, o código dentro do loop será executado enquanto o valor da variável “contador” for menor que 10. A cada iteração do loop, o valor da variável “contador” é incrementado em 1.

  • for: executa um bloco de código um número específico de vezes.
1
2
3
4
5
for(int i = 0; i < 10; i++){
  Serial.println(i);
}

Nesse exemplo, o código dentro do loop será executado 10 vezes. A cada iteração do loop, o valor da variável “i” é incrementado em 1, até que o valor de “i” seja igual a 10.

A escolha entre as estruturas de repetição while e for depende do tipo de tarefa a ser executada e da forma como as variáveis estão sendo utilizadas no código. O uso de loops permite que o código seja mais compacto e eficiente, reduzindo a quantidade de repetições do mesmo bloco de código.

Referências

Esta postagem está licenciada sob CC BY 4.0 pelo autor.