Menu
CoddyTech

Repita com um laço for

Parte da seção Saídas do Journey de Arduino da Coddy. Lição 15 de 24.

Para fazer algo um número exato de vezes, use um laço for. Ele executa as linhas dentro das chaves repetidamente, contando à medida que avança:

for (int i = 0; i < 3; i++) {
  // executa 3 vezes: i é 0, depois 1 e depois 2
}

As três partes entre parênteses, separadas por ponto e vírgula, são:

  • int i = 0: crie o contador e inicie-o em 0
  • i < 3: continue enquanto isso for verdadeiro
  • i++: após cada rodada, some 1 a i, como count++ fazia

Começar em 0 e parar antes de 3 resulta em três rodadas. Escrever i <= 3 em vez disso resultaria em quatro: 0, 1, 2 e 3.

Em setup(), um laço for executa suas rodadas uma vez, quando a placa inicia. Dentro das chaves, i é uma variável comum: você pode imprimi-la ou usá-la em somas.

challenge icon

Desafio

Fácil

Em setup(), use um laço for para piscar o LED no pino 13 três vezes e, em seguida, parar:

  • cada piscada: aceso por 300 ms, apagado por 300 ms
  • imprima o número de cada piscada, 1, 2 e 3, em sua própria linha
  • deixe loop() vazio, para que o LED permaneça apagado depois

Pressione Executar e, em seguida, Verificar.

Experimente você mesmo

const int ledPin = 13;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
  // faça o LED piscar três vezes com um loop for, imprimindo 1, 2, 3
}

void loop() {
  // nada aqui: o LED permanece apagado após as três piscadas
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Saídas

Pratique por conta própria: Playground de Arduino