Las funciones de pausa: delay, delayMicrosegundo La función de pausa o retardo es muy utilizada en los programas Arduino. Permite detener el programa durante un tiempo determinado, para esperar una nueva medida de un sensor, por ejemplo, o ralentizar el progreso del programa para que el usuario pueda leer los valores en el monitor serie.La función de pausa también será útil si desea dejar un LED encendido y luego apagarlo, o hacerlo parpadear para que el usuario pueda verlo. Sin la función de pausa el LED parpadearía demasiado rápido y el usuario no vería el parpadeo.Veremos varias funciones que permiten invocarla.Retardo en milisegundosLa función retardo permite detener el programa durante un periodo de tiempo en milisegundos: delay(millisegundo); El valor que introduzcas está en milisegundos, es decir, si quieres 1 segundo de pausa, escribes : delay(1000); // Un segundo de pausa A veces en un programa puedes necesitar un tiempo de pausa más preciso, como microsegundos. Así que vamos a ver una función para remediar esto. Retardo en microsegundos La función delayMicroseconds permite detener el programa durante un periodo de tiempo en microsegundos: delayMicroseconds(us); // valor en microsegundos Veremos cómo detener el programa durante un microsegundo: delayMicroseconds(1); // 1 microsegundo