Menu
CoddyTech

Constantes Nomeadas

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

Coloque const antes de uma variável e ela se torna uma constante: seu valor é definido uma vez e nunca pode mudar.

const int ledPin = 7;

Um nome indica para que serve um pino: digitalWrite(ledPin, HIGH) é mais fácil de entender do que digitalWrite(7, HIGH), que faz você se lembrar do que está conectado ao pino 7. Se o LED for movido para outro pino, você altera uma linha em vez de procurar por todos os 7.

Armazenar um novo valor em uma constante impede que o sketch seja compilado, com um erro que diz que a variável é somente leitura. Isso protege valores que nunca devem mudar.

challenge icon

Desafio

Fácil

O LED foi movido para o pino 7, mas o código inicial ainda usa 13 em três lugares.

  • no início, adicione const int ledPin = 7;
  • substitua cada 13 por ledPin

Pressione Executar e depois Verificar.

Experimente você mesmo

// adicione a constante aqui

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

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
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