Menu
CoddyTech

Votre première variable

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

Une variable est une boîte nommée qui contient une valeur. Cette ligne en crée une :

int waitTime = 300;

int est le type : la boîte contient un nombre entier. waitTime est son nom, et 300 est la valeur qu’elle contient. Tu peux ensuite écrire le nom partout où tu écrirais le nombre :

delay(waitTime);   // attend 300 ms

Modifie la valeur à un seul endroit, et toutes les lignes qui utilisent ce nom suivent le changement.

Déclare la variable en haut du sketch, avant setup(). Une variable créée dans setup() n’existe que dans setup(), donc loop() ne pourrait pas l’utiliser.

Un nom est composé de lettres, de chiffres et de _, sans espaces, et les majuscules et les minuscules sont différentes : waitTime et waittime sont deux noms différents. Serial.println(waitTime) affiche la valeur, 300 ; Serial.println("waitTime") affiche le mot.

challenge icon

Défi

Facile

Fais clignoter la LED sur la broche 13 à l’aide d’une variable :

  • en haut, crée int waitTime = 300;
  • utilise waitTime dans les deux appels à delay()
  • dans setup(), affiche la valeur de waitTime

Appuie sur Run, puis sur Check. Essaie de remplacer 300 par un autre nombre et relance le programme.

Essayez vous-même

// créez la variable ici

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
  // affichez la variable
}

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