QUIZ: Un peu de code

QUIZ (6 points possibles)
1. Quels blocs d’instruction doivent obligatoirement figurer dans tout programme Arduino même s’ils sont vides (2 bonnes réponses)?

  • void setup() { }
  • void digitalWrite() { }
  • void loop() { }
  • void init() { }
  • void end() { }

2. Que met-on dans le bloc d’instruction setup ?

  • Les instructions qui ne sont exécutées qu’une seule fois au démarrage du programme
  • Les instructions qui sont exécutées en boucle
  • La déclaration de variable
  • Des instructions que l’on peut exécuter à n’importe quel moment

3. Quel symbole indique le début d’un commentaire (2 bonnes réponses)?

  • //
  • **
  • ;
  • /*
  • Void

4. Quelle syntaxe est correcte pour allumer une led située sur la broche 13 ?

  • Analog.println(13,HIGH);
  • digitalWrite(13,HIGH);
  • AnalogPrintln(13,LOW);
  • digitalWrite(13,LOW);

5. Que fait l’instruction pinMode(13, OUTPUT) ?

  • Elle indique que la broche 13 est une sortie
  • Elle indique d’envoyer du courant sur la broche 13
  • Elle indique d’envoyer le chiffre « 13 » en sortie
  • Elle indique d’envoyer la variable « OUTPUT » sur la broche 13

 

– sans réponse

6. Qu’est-ce qui est vrai sur le code suivant (2 bonnes réponses)?

int w = 5000;
int x = 2000;
int y = 10;
int z = 15;

void setup() {
   pinMode(y, OUTPUT);
   pinMode(z, INPUT);
   w = x;
}

void loop() {
   digitalWrite(y, HIGH);
   delay(w);
   digitalWrite(y, LOW);
   delay(w);
}
  • La valeur d’entrée est lue sur la broche 10
  • On envoie du courant sur la broche 10
  • On stocke la valeur d’entrée dans la variable x
  • La led sur la broche 10 clignote toutes les 2 secondes
  • La led sur la broche 10 clignote toutes les 5 secondes

 
> Cliquez ici pour aller à la page précédente
> Cliquez ici pour aller à la page suivante
>> Retournez à la page d’accueil