Según altos estándares industriales

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);
}

¿Estás buscando tu PLC ideal?

Echa un vistazo a esta comparación de productos con otros controladores industriales Arduino.

Comparamos entradas, salidas, comunicaciones y otras características con las de algunas de las marcas relevantes


Comparación de controladores PLC industriales >>

¿Quieres más información? 

¡Solo llena el formulario! 

¡Quiero saber más!  Por favor, llene el formulario correctamente.