Referência Linguagem (Estendida) | Bibliotecas | Comparações?
O do loop funciona da mesma maneira como o while, no entanto a condição sempre é testada no fim do loop, isso implica que o do loop sempre irá rodar pelo menos uma vez mais.
do
{
// bloco de intruções
} while (testa a condição);
do
{
delay(50); // espera os sensores se estabilizarem
x = analogRead(0); //lê um sensor analógico na porta 0
} while (x < 100); // fica dentro do do..while equanto < 100