Pausar el tiempo de ejecución con ArduinoIDE - Milisegundos (En inglés)

10 de diciembre de 2018 por
Pausar el tiempo de ejecución con ArduinoIDE - Milisegundos (En inglés)
Alejandro Jabalquinto

En este post, se verá cómo pausar el código de ejecución por un tiempo determinado.  Básicamente, esta función pone en pausa el programa durante un tiempo determinado y después de este tiempo continúa de forma normal. 

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

*Con la próxima versión de Industrial shields no será necesario configurar los pines, simplemente seleccionando la placa adecuada, las E/S se configurarán automáticamente. 

Function

delay(milliseconds);

Parameters

milisegundos: tiempo expresado en milisegundos -> 1000ms = 1 seg.

 

Ejemplo

Ejemplo de código, parpadeo de las salidas analógicas:

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

void loop() {
  analogWrite(A0_5, 0);
  delay(1000);             // delay 1s
  analogWrite(A0_5, 255); 
  delay(1000);
}


Buscar en nuestro blog

Pausar el tiempo de ejecución con ArduinoIDE - Milisegundos (En inglés)
Alejandro Jabalquinto 10 de diciembre de 2018
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 >>>