while

Syntax

while (expression) {
  // block of code
}

Description

while loops will repeat the statements inside their associated block of code until the expression inside the parentheses becomes false. Something must change the tested expressions’ value, or the while loop will never exit. This could be in your code, such as an incremented variable, or an external condition, such as testing a sensor.

Example

var = 0;
while(var < 200) {
  // do something repetitive 200 times
  var++;
}

License and Attribution

Portions of this page were adapted from the Arduino Reference Documentation, which is released under a Creative Commons Attribution-ShareAlike 3.0 License.