Quizz sur le Langage Arduino Dans ce cours on va voir un petit quizz qui va vous permettre de tester vos connaissances sur le langage Arduino.Le but de ce quizz est de savoir quel partie du cours vous avez besoin besoin de réviser. Les réponses sont à la fin avec les références pour en apprendre plus si il y a une question que vous auriez eu du mal à répondre.Une seule réponse est correcte pour chaque question. 1.Quelles sont les fonctions obligatoires sur le langage Arduino ?A) Void mainB) Void Setup et Void LoopC) Void loop seulement 2. A quoi sert la fonction void setup ?A) La fonction est utilisée pour initialiser les variables, les broches et les librairies utilisées.B) La fonction est utilisée pour la déclaration des variable et l’appel des librairies.C) La fonction contient tous le programme. 3. Comment appeler une librairie ?A) #include <Librairie.h>B) //include <Librairie.h>C) #include “Librairie.h” 4. A quoi sert la fonction digitalWrite ?A) Permet de lire une brocheB) Permet d’assigner une valeur à une broche digitalC) Permet d’assigner une valeur à une broche analogique 5. Comment faire un commentaire en Langage Arduino ?A) #Mon commentaireB) // Mon commentaireC) % Mon commentaire 6.Comment déclarer un entier ?A) int variable_entier =100;B) variable_entier =100;C) int[ ] variable_entier =100; 7. A quoi sert la fonction delay ?A) Permet de faire une pause dans le programme d’une durée de temps définie (en ms)B) Permet de faire une pause dans le programme d’une durée de temps définie (en s)C) Permet d’éxécuter une instruction pendant un temps donné 8. Que va afficher ce programme dans le moniteur série ? int a=2; int b=5; void setup() { Serial.begin(9600); for (int i = 0; i < 3; i++) { a=a+b; Serial.println(a); } } void loop() { } A) 7, 11, 14B) 8,10,20C) 7,12,17 9. Quelle fonction qui permet d’avoir la valeur absolue d’un nombre en langage Arduino ?A) round()B) abs()C) sqrt() La correction du quizz On va maintenant voir les réponses détaillé du quizz :Question 1La bonne réponse est la B), le void setup et le void loop. Ce sont deux fonctions obligatoire d’un code Arduino. Oublier d’en mettre une va vous créer une erreur.Le void main est une fonction obligatoire pour le langage C.Question 2La bonne réponse est A), La fonction est utilisée pour initialiser les variables, les broches et les librairies utilisées. Pour la réponse B) , l’appel des librairies se fait avant le void setup et la déclaraiton des variables se fait normalement avant le void setup aussi.Question 3La bonne réponse est la A) #include . Vous pouvez regarder notre sur les librairies.Question 4La bonne réponse est celle B), assigner une valeur à une broche digital. Vous allez en avoir besoin pour contrôler vos composants. Pour lire une broche il faut utiliser la fonction digitalRead. Pour assigner une valeur à une broche analogique on utilise la fonction AnalogWrite.Question 5La bonne réponse est la B). Le # est utilisé pour déclarer des librairies.Question 6La bonne réponse est A). Vous pouvez regarder notre cours sur les variables d’entier si vous voulez en savoir plus.Question 7La bonne réponse est la A) : Permet de faire une pause dans le programme d’une durée de temps définie en ms. Il existe une autre fonction : delayMicroseconds(us) avec us le nombre de microsecondes à mettre en pause.Question 8La bonne réponse est la C) : 7,12,17. Vous pouvez regarder notre cours sur la boucle for si vous souhaitez mieux comprendre son fonctionnement.Question 9La bonne réponse est B). On vous conseille notre cours sur les fonctions mathématique sur Arduino.