Categorias
Sem categoria

Terminando um loop no Arduino

No PHP você consegue terminar um código com “die()”. Mas como o Arduino trabalha em Loop, eu não estava achando um comando para terminar o código quando não se tem mais o que fazer (por exemplo, não encontrou o que eu queria). Afinal, ele fica em loop.

O que eu fazia era colocar um código no if e depois um else gigante, mas fica MUITO FEIO.

Olhando o código da biblioteca do WiFiESP ele “termina” o código. Achei curioso e fui ver como era.

É muito mais simples do que imaginei. Ele coloca um

    // do nothing forevermore
    while (true);

Ou seja, ele coloca o loop infinito num loop infinito! rs. Vou usar!

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *