Menu
CoddyTech

Constantes nommées

Fait partie de la section Premiers circuits du Journey Arduino de Coddy. Leçon 13 sur 22.

Placez const devant une variable et elle devient une constante : sa valeur est définie une seule fois et ne peut jamais changer.

const int ledPin = 7;

Un nom indique à quoi sert une broche : digitalWrite(ledPin, HIGH) est plus clair que digitalWrite(7, HIGH), qui vous oblige à vous rappeler ce qui se trouve sur la broche 7. Si la LED est déplacée vers une autre broche, vous ne changez qu’une seule ligne au lieu de rechercher chaque 7.

Stocker une nouvelle valeur dans une constante empêche le sketch de compiler, avec une erreur indiquant que la variable est en lecture seule. Cela protège les valeurs qui ne devraient jamais changer.

challenge icon

Défi

Facile

La LED a été déplacée sur la broche 7, mais le code de départ utilise encore 13 à trois endroits.

  • en haut, ajoute const int ledPin = 7;
  • remplace chaque 13 par ledPin

Clique sur Exécuter, puis sur Vérifier.

Essayez vous-même

// ajoutez la constante ici

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

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Premiers circuits

Entraînez-vous par vous-même : Playground Arduino