Loops
Loop executes a sequence of statements until a specific condition is true. Loops help to do things again and again according to the conditions. In programming, we use loops if we need to do the same thing multiple times. There are basically three types of loops in C for Arduino. They are as follows:
for
loopwhile
loopdo-while
loop
Each loop has its own structure, but one thing is common to all of them: each loop needs a condition to control the loop. Let's look at the for loop first.
for loop
The for
loop has four major parts. They are as follows:
Initialization
Condition
Increment/Decrement
Statements
The initialization means assigning initial values to a variable. The condition controls the loop in terms of how many times the loop will run. The increment/decrements operator means increasing, decreasing, or changing the value of the variable until it matches the condition. The basic syntax of a for loop is as follows:
for (initialization; conditions; increment/decrement) { ...