Quiz interactif généré par IA à partir du document : الأردوينو كما لم تعرفه من قبل.pdf
Question 1 sur 10 20:00
[{"id":18859,"question":"Quel est le langage de programmation principal utilisé avec Arduino ?","option_a":"Python","option_b":"C\/C++","option_c":"Java","option_d":"Basic","option_e":"","option_f":"","bonne_reponse":"b","explication":"Arduino utilise une version simplifiée du langage C\/C++. Le code est compilé puis téléversé sur la carte via l'IDE Arduino.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Python\", \"b\": \"C\/C++\", \"c\": \"Java\", \"d\": \"Basic\"}}","_debug_options_count":4},{"id":18860,"question":"La fonction setup() dans un programme Arduino s'exécute :","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction setup() s'exécute une seule fois au démarrage du programme, tandis que loop() s'exécute en boucle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":18861,"question":"Quel composant est utilisé pour allumer une LED en Arduino ?","option_a":"Un transistor","option_b":"Une résistance","option_c":"Un condensateur","option_d":"Un potentiomètre","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une résistance est nécessaire pour limiter le courant traversant la LED et éviter de l'endommager.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Un transistor\", \"b\": \"Une résistance\", \"c\": \"Un condensateur\", \"","_debug_options_count":4},{"id":18862,"question":"La fonction digitalWrite(pin, HIGH) permet de :","option_a":"Lire une valeur numérique sur une broche","option_b":"Écrire une valeur numérique sur une broche","option_c":"Configurer une broche en entrée","option_d":"Configurer une broche en sortie","option_e":"","option_f":"","bonne_reponse":"b","explication":"digitalWrite() est utilisée pour envoyer une valeur HIGH (5V) ou LOW (0V) sur une broche configurée en sortie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Lire une valeur numérique sur une broche\", \"b\": \"Écrire une val","_debug_options_count":4},{"id":18863,"question":"Un shield Arduino est :","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un shield est une carte d'extension qui se connecte sur les broches d'une carte Arduino pour ajouter des fonctionnalités (Wi-Fi, écran, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":18864,"question":"Quel est le rôle de la fonction delay() dans un programme Arduino ?","option_a":"Lire une valeur analogique","option_b":"Créer une pause dans l'exécution du programme","option_c":"Configurer une broche en entrée","option_d":"Envoyer des données via le port série","option_e":"","option_f":"","bonne_reponse":"b","explication":"delay(milliseconds) suspend l'exécution du programme pendant le temps spécifié en millisecondes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Lire une valeur analogique\", \"b\": \"Créer une pause dans l'exécu","_debug_options_count":4},{"id":18865,"question":"La broche A0 d'un Arduino Uno est une broche :","option_a":"Numérique uniquement","option_b":"Analogique uniquement","option_c":"Numérique et analogique","option_d":"Dédiée à l'alimentation","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les broches A0 à A5 (sur Uno) sont des entrées analogiques permettant de lire des tensions entre 0V et 5V.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Numérique uniquement\", \"b\": \"Analogique uniquement\", \"c\": \"Numé","_debug_options_count":4},{"id":18866,"question":"Pour lire la valeur d'un capteur de température (LM35), on utilise principalement :","option_a":"La fonction digitalRead()","option_b":"La fonction analogRead()","option_c":"La fonction pinMode()","option_d":"La fonction Serial.begin()","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les capteurs analogiques comme le LM35 renvoient une tension proportionnelle à la température, lue via analogRead().","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"La fonction digitalRead()\", \"b\": \"La fonction analogRead()\", \"c\":","_debug_options_count":4},{"id":18867,"question":"La fonction Serial.begin(9600) permet de :","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Serial.begin(baudrate) initialise la communication série entre l'Arduino et un ordinateur à la vitesse spécifiée (9600 bauds par défaut).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":18868,"question":"Quel est l'avantage principal de l'environnement Arduino IDE ?","option_a":"Il est payant mais très performant","option_b":"Il est open-source et facile à utiliser","option_c":"Il ne nécessite pas de connexion Internet","option_d":"Il est réservé aux experts en programmation","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'IDE Arduino est open-source, gratuit, multiplateforme et conçu pour simplifier la programmation des cartes Arduino.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Il est payant mais très performant\", \"b\": \"Il est open-source et","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.