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.
Défi
FacileLa 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);
}
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
3Les maths au tableau
Constantes nomméesOpérateurs arithmétiquesDivision entièreNombres décimaux avec floatUn clignotement qui accélèreEntraînez-vous par vous-même : Playground Arduino