Funções de pausa: delay, delayMicrosecond Intervalos em um programa são amplamente utilizados em programas Arduino. Elas permitem parar o programa por um tempo determinado, para aguardar uma nova medição de um sensor, por exemplo, ou para retardar o andamento do programa para que o usuário possa ler os valores no monitor serial.A função de pausa também será útil para deixar um LED aceso por um determinado tempo antes de desligá-lo ou fazê-lo piscar. De fato, sem a função de pausa, o LED piscaria muito rápido e o usuário não veria o piscar. Veremos diversas funções que permitem pausar seu programa:atraso em milissegundosA função de atraso permite que você pare o programa por um determinado tempo em milissegundos: delay(millisecond); Aqui está um exemplo de uma pausa de 1 segundo: delay(1000); // Um segundo de pausa Às vezes, em um programa, você pode precisar de um tempo de pausa mais preciso, como microssegundos. Então veremos uma função para remediar isso. atraso em microssegundos A função delayMicroseconds permite que você pare o programa por um determinado tempo em microssegundos: delayMicroseconds(us); // valor em microssegundos Aqui está um exemplo para interromper seu programa por 1 microssegundo: delayMicroseconds(1); // 1 microsecond