Cómo pausar la ejecución del código usando Arduino IDE con microsegundos

4 de enero de 2019 por
Cómo pausar la ejecución del código usando Arduino IDE con microsegundos
Alejandro Jabalquinto

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     

 Placas de Industrial Shields:   Placas de Industrial Shields 


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

Buscar en nuestro blog

Cómo pausar la ejecución del código usando Arduino IDE con microsegundos
Alejandro Jabalquinto 4 de enero de 2019
Compartir

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>