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.
Desafio
FácilLigue 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 comoHIGH - 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
}
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