Menu
CoddyTech

Contando para cima

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

Uma variável pode mudar enquanto o sketch está em execução. Esta linha adiciona 1 a count:

count = count + 1;

Leia da direita para a esquerda: pegue o que está em count, adicione 1 e armazene o resultado de volta em count. Em C++, = significa "armazenar", não "é igual a". count++; é uma forma abreviada de escrever a mesma coisa.

Escrever count + 1; por conta própria calcula a soma e a descarta: nada é armazenado.

O local onde você cria a variável importa. Criada no início, ela mantém seu valor de um loop() para o próximo. Criada dentro de loop(), ela é criada novamente, começando em 0, cada vez que loop() começa.

int count = 0;   // no início: criado uma vez

void loop() {
  count = count + 1;
  Serial.println(count);   // 1, depois 2, depois 3...
}
challenge icon

Desafio

Fácil

Faça a placa contar:

  • no início, crie int count = 0;
  • em loop(), adicione 1 a count, imprima-o e depois aguarde 500 ms

O monitor serial deve mostrar 1, 2, 3 e assim por diante, dois números por segundo. Pressione Run e depois Check.

Experimente você mesmo

// crie count aqui

void setup() {
  Serial.begin(9600);
}

void loop() {
  // adicione 1 a count, imprima seu valor e aguarde 500 ms
}
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