Busca en nuestro Blog. Encontrarás múltiples aplicaciones, soluciones, ejemplos de código. Navega utilizando la nube de etiquetas o busca utilizando criterios específicos

How to pause the execution of the code using Arduino IDE with microseconds

Introducción

En este post se verá cómo pausar el código de ejecución durante un cierto tiempo en microsegundos.  Básicamente esta función pausa el programa durante un cierto tiempo y después de este tiempo continúa con normalidad.
 

La función para pausar el código de ejecución durante un tiempo determinado en microsegundos utilizando  Arduino IDE es delayMicroseconds() Esta función se utiliza para establecer un tiempo de pausa. 


Requisitos

Ethernet or 20 I/Os PLC:      Ethernet PLC     20 I/Os PLC     

 Industrial Shields boards:   Industrial Shields Boards


Función

delayMicroseconds(Microseconds)


Parámetros

microsegundos: tiempo expresado en milisegundos -> 1000ms a 1 seg 


 Ejemplo 

Ejemplo de código, parpadeo de salidas analógicas cada 0,5 ms: 

void setup() {
  pinMode(A0_5, OUTPUT); // configure A0.5 as OUTPUT
}

void loop() {
  analogWrite(A0_5, 0);
  delayMicroseconds(500);         // delay 0,5ms
  analogWrite(A0_5, 255); 
  delayMicroseconds(500);
}

¿Quieres más información?

Con la tecnología Open Source, puedes ejecutar tus propias instalaciones.

Rellena el formulario y contactaremos contigo lo más pronto posible.

Enviar  Por favor, completa el formulario correctamente.