In this post, it will be seen how to pause the execution code for a certain time. Basically, this function pauses the program for a certain time and after this time it continues as normal.
The function for pausing the execution code for a certain time using Arduino IDE is delay(). This function is used to set a time of pause.
*With the next version of Industrial Shields boards won’t be necessary to configure the pins, just selecting the proper board, I/O’s will be automatically configured.
Function
delay(milliseconds);
Parameters
milliseconds: time expressed in milliseconds -> 1000ms = 1 sec
Example
Code Example, blinking of analog outputs:
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);
}

How to pause the execution time with Arduino IDE - Milliseconds