Delaymicroseconds()
| Actualizado:
Comentarios: 0
Hace una pausa en el programa durante la cantidad de tiempo (en microsegundos) especificado como parámetro. Hay mil microsegundos en una milésima de segundo, y un millón de microsegundos en un segundo. Actualmente, el máximo valor que se puede utilizar con precisión es de 16383. Para esperas mayores que esta, se recomienda usar la función delay(). El mínimo valor que se puede utilizar con precisión es de 3 μs.
Sintaxis
delayMicroseconds(valor)
Parámetros
- valor: es el número de microsegundos en pausa (int sin signo)
Ejemplo
Utilizamos un zumbador, para montar el esquema.
código:
void setup (){
pinMode (8, OUTPUT); //Pin al que está conectado el zumbador
}
void loop (){
digitalWrite (8, HIGH);
delayMicroseconds (1000);
digitalWrite (8, LOW);
delayMicroseconds (1000);
}