for

for (início; condição; passo) { ... }

O for é o laço ideal quando você sabe quantas vezes quer repetir. Ele junta em uma linha só a criação do contador, o teste de parada e o incremento — perfeito para percorrer vetores ou piscar um LED N vezes.

Sintaxe

for (início; condição; passo) {
  // corpo do laço
}

Parâmetros

  • início: roda uma única vez, no começo (normalmente cria o contador, ex.: int i = 0).
  • condição: testada antes de cada volta; enquanto for verdadeira, o laço continua.
  • passo: roda ao fim de cada volta (normalmente i++).

Retorno

Nada (void).

Exemplo

void setup() {
  pinMode(13, OUTPUT);
}

void loop() {
  for (int i = 0; i < 5; i++) {  // pisca 5 vezes
    digitalWrite(13, HIGH);
    delay(200);
    digitalWrite(13, LOW);
    delay(200);
  }
  delay(1000);
}

Notas e cuidados

  • Se a condição nunca ficar falsa, você cria um laço infinito — confira o passo e o operador de comparação.
  • A variável do início existe só dentro do for; para usá-la fora, declare antes.
  • Dá pra usar <= em vez de <, mas atenção: i <= 5 roda 6 vezes (0 a 5).

Quer aprender a usar isso em projetos reais, do zero?

Conhecer o Curso Maker