O do funciona da mesma maneira que o while loop, com a exceção de que a condição é testada no final do bloco de código. Enquanto no while, se a condição for falsa, o bloco de código não será executado, no do ele sempre será executado pelo menos uma vez.

do
{
// bloco de código
} while (condição);

Exemplo

do
{
delay(50); // espera para que os sensores se estabilizem
x = readSensors(); // verifica o sensor

} while (x < 100);

Página de início da referência

Correções, sugestões, e nova documentação devem ser enviadas ao Forum.

O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados  ao domínio público.

 

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está sob uma Licença Creative Commons.

Creative Commons License