Menu
CoddyTech

Setup e Loop

Parte da seção Primeiros circuitos do Journey de Arduino da Coddy. Lição 2 de 22.

Um sketch tem duas partes. Quando a placa recebe energia, ela executa setup() uma vez. Depois, executa loop() e, sempre que loop() chega à última linha, recomeça do início, para sempre.

void setup() {
  // 1. executa primeiro, uma única vez
}

void loop() {
  // 2. executa em seguida, depois 3. de novo, 4. de novo...
}

As chaves { } contêm as linhas que pertencem a cada parte. Cada instrução termina com um ponto e vírgula ;, assim como uma frase termina com um ponto final.

O que precisa acontecer uma vez vai em setup(): configurar um pino como saída ou acender um LED que deve permanecer aceso. O que precisa continuar acontecendo, como piscar, vai em loop().

Um pino mantém o último valor que recebeu. Depois de digitalWrite(13, HIGH), o LED permanece aceso até que algo configure o pino como LOW, mesmo que loop() esteja vazio.

challenge icon

Desafio

Fácil

Ligue o LED no pino 13 e mantenha-o ligado:

  • em setup(), configure o pino 13 como saída
  • também em setup(), defina o pino 13 como HIGH
  • deixe loop() vazio

Pressione Run para observá-lo e, em seguida, Check.

Experimente você mesmo

void setup() {
  // executa uma vez: configure o pino 13 como saída e ligue-o aqui
}

void loop() {
  // executa repetidamente: desta vez, não há nada a fazer aqui
}
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 Primeiros circuitos

Pratique por conta própria: Playground de Arduino