Code Example for Incrementing Integer in Arduino Loop

In this guide, we will explore the process of creating a counter in Arduino by utilizing a loop. Counters are useful for tallying events such as button presses. It is important to note that the expressions within the for loop’s parentheses are separated by semicolons. The for loop can be executed in a specific sequence, as exemplified in the guide. Additionally, C language permits the use of nested loops. Visit arduino_loops.htm for more information.


A predetermined number of statements can be executed by a for loop. The for loop parentheses contain the control expression that is initialized, tested, and manipulated. Debugging the loop’s behavior is simple because it is independent of the loop’s activities.

The operation of a for loop is determined by up to three expressions. The general syntax of a for loop is shown in the following example, where the expressions are separated by semicolons within the argument parentheses.

for loop Syntax

for ( initialize; control; increment or decrement) {
   // statement block
}

Example
for(counter = 2;counter <= 9;counter++) {
   //statements block will executed 10 times
}

for loop Execution Sequence

For Loop

arduino_loops.htm

Frequently Asked Questions