O que é um loop de tempo
Loops são muito úteis em qualquer situação, especialmente quando queremos repetir o mesmo processo de acordo com alguma condição.Para entender o uso do While Loop, digamos, temos um usuário que tem 30 componentes do projeto e pedimos ao usuário que insira o nome do componente após cada minuto até 30 minutos. Se escrevermos o código em que, após cada 1 min, é solicitado ao usuário que insira o componente e depois o imprimi e, depois de 1 minuto, pede ao usuário que insira a entrada até 30 minutos, ele também consumirá muito tempo À medida que o código se tornará volumoso, o que reduz a eficiência do código
Isso pode ser facilitado usando o loop while, no qual podemos colocar a condição de tempo no while loop que é inferior a 30 minutos e pedir ao usuário que insira um componente após cada minuto. Este será um código de cerca de 5-6 linhas e também cumprirá o objetivo.
Da mesma forma, pode ser usado na programação Arduino. Primeiro, discutiremos a sintaxe geral de usar um loop de tempo na programação Arduino.
Sintaxe de usar o “while loop” em Arduino
A sintaxe geral de usar o "while loop" é:
enquanto (condição)A explicação da sintaxe acima é muito fácil de entender:
Qual é o fluxograma do While Loop em Arduino
A maneira mais conveniente de entender o conceito de uso de qualquer coisa é através da explicação visual. Para o entendimento visual do “while loop” em Arduino, considere o fluxograma:
Quando o loop for executado, o compilador inicializará o loop while e verifica a condição. Se uma condição for verdadeira, o compilador executará o código do corpo do loop while e, se for falso.
O que é a estrutura de programação Arduino
Antes de mudar para os exemplos, primeiro, tenha um pouco de entendimento da estrutura de programação do Arduino. Na programação Arduino, temos dois componentes principais na estrutura do programa:
Void Setup (): A função de configuração do vazio é executada apenas uma vez, pois é o começo do programa. Você pode declarar variáveis diferentes e obter entradas diferentes do usuário. Por exemplo, ligar um circuito, isso aconteceria apenas uma vez.
Void Loop (): Nesta função, o código funciona infinitamente como se quisermos executar LEDs por um período de tempo infinito, podemos usar o Void Loop ()
Agora, consideraremos alguns exemplos do While Loop em Arduino, que nos ajudarão a entender o uso do While.
Exemplo 1: Considere o seguinte código:
int i = 1;Explicação: O código acima é simples, que exibe o “Bem -vindo ao Linuxhint” dez vezes na saída do monitor serial. A explicação do código é:
Para exibir a saída, verificaremos, faremos o upload e, com a ajuda da comunicação serial, execute o código:
Na saída acima, podemos ver que “Welcome to Linuxhint” é impresso na saída do monitor serial seis vezes porque quando o valor de “i” é incrementado para 7 a condição se torna falsa, o compilador estava fora do loop.
Exemplo 2: Agora, considere o seguinte código:
int i = 0;Explicação: Neste código, estamos exibindo o número de iterações e a explicação para o código acima é:
Vamos verificar e executar o código:
Na saída acima, o valor das iterações foi exibido, que é 100.
Conclusão
Um pouco de loop em Arduino pode ser usado para o finito e também um loop infinito e também pode ser usado quando precisamos executar declarações repetidamente. Neste artigo, explicamos o loop while e a sintaxe geral de usá-lo. Também discutimos o fluxograma de enquanto o loop funciona como uma demonstração visual é fácil de entender. E então discutimos alguns exemplos do While Loop em um nível básico para uma melhor compreensão.