Quiz interactif généré par IA à partir du document : برمجة الأردوينو م.سامي قرامي.pdf
Question 1 sur 10 20:00
[{"id":105500,"question":"Quel langage de programmation est principalement utilisé avec Arduino ?","option_a":"Python","option_b":"C\/C++","option_c":"Java","option_d":"JavaScript","option_e":"","option_f":"","bonne_reponse":"b","explication":"Arduino utilise principalement le langage C\/C++, adapté aux microcontrôleurs pour sa simplicité et son efficacité.","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\": \"JavaScript\"}}","_debug_options_count":4},{"id":105501,"question":"La fonction \u003Ccode\u003EpinMode()\u003C\/code\u003E sert à :","option_a":"Définir la valeur d'une broche","option_b":"Configurer une broche en entrée ou sortie","option_c":"Lire une valeur analogique","option_d":"Envoyer un signal PWM","option_e":"","option_f":"","bonne_reponse":"b","explication":"La fonction \u003Ccode\u003EpinMode()\u003C\/code\u003E permet de configurer une broche de la carte Arduino en entrée (INPUT) ou en sortie (OUTPUT).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Définir la valeur d'une broche\", \"b\": \"Configurer une broche en ","_debug_options_count":4},{"id":105502,"question":"Vrai ou Faux : Une carte Arduino Uno possède 14 broches numériques utilisables.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Une carte Arduino Uno possède bien 14 broches numériques utilisables (de D0 à D13).","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":105503,"question":"Quelle fonction permet d'allumer une LED connectée à la broche 13 ?","option_a":"\u003Ccode\u003EdigitalWrite(13, HIGH)\u003C\/code\u003E","option_b":"\u003Ccode\u003EdigitalRead(13)\u003C\/code\u003E","option_c":"\u003Ccode\u003EanalogWrite(13, 255)\u003C\/code\u003E","option_d":"\u003Ccode\u003EpinMode(13, OUTPUT)\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction \u003Ccode\u003EdigitalWrite(13, HIGH)\u003C\/code\u003E envoie un signal HIGH (5V) sur la broche 13, allumant ainsi la LED connectée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"\u003Ccode\u003EdigitalWrite(13, HIGH)\u003C\/code\u003E\", \"b\": \"\u003Ccode\u003EdigitalRead(13)","_debug_options_count":4},{"id":105504,"question":"Vrai ou Faux : La fonction \u003Ccode\u003Edelay()\u003C\/code\u003E bloque l'exécution du programme pendant un temps donné.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction \u003Ccode\u003Edelay()\u003C\/code\u003E suspend l'exécution du programme pendant le nombre de millisecondes spécifié.","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":105505,"question":"Quel est le rôle de la fonction \u003Ccode\u003Eloop()\u003C\/code\u003E dans un programme Arduino ?","option_a":"Initialiser les variables","option_b":"Exécuter en continu les instructions après setup()","option_c":"Configurer les broches","option_d":"Lire les entrées analogiques","option_e":"","option_f":"","bonne_reponse":"b","explication":"La fonction \u003Ccode\u003Eloop()\u003C\/code\u003E est exécutée en continu après la fonction \u003Ccode\u003Esetup()\u003C\/code\u003E, permettant de créer des boucles d'instructions.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Initialiser les variables\", \"b\": \"Exécuter en continu les instru","_debug_options_count":4},{"id":105506,"question":"Quelle valeur analogique correspond à 5V sur une entrée analogique d'Arduino Uno ?","option_a":"1023","option_b":"512","option_c":"255","option_d":"500","option_e":"","option_f":"","bonne_reponse":"a","explication":"Les entrées analogiques d'Arduino Uno ont une résolution de 10 bits, donc 5V correspondent à la valeur 1023 (2^10 - 1).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"1023\", \"b\": \"512\", \"c\": \"255\", \"d\": \"500\"}}","_debug_options_count":4},{"id":105507,"question":"Vrai ou Faux : La fonction \u003Ccode\u003EanalogWrite()\u003C\/code\u003E permet de générer un signal PWM.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"La fonction \u003Ccode\u003EanalogWrite()\u003C\/code\u003E génère un signal PWM (modulation de largeur d'impulsion), utile pour contrôler la luminosité d'une LED ou la vitesse d'un moteur.","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":105508,"question":"Quel composant est utilisé pour mesurer la température dans un projet Arduino ?","option_a":"Capteur LM35","option_b":"Bouton poussoir","option_c":"LED RGB","option_d":"Servomoteur","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le capteur LM35 est un capteur de température analogique couramment utilisé avec Arduino pour mesurer la température ambiante.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Capteur LM35\", \"b\": \"Bouton poussoir\", \"c\": \"LED RGB\", \"d\": \"Serv","_debug_options_count":4},{"id":105509,"question":"Quelle instruction permet de lire la valeur d'un capteur connecté à une broche analogique ?","option_a":"\u003Ccode\u003EdigitalRead()\u003C\/code\u003E","option_b":"\u003Ccode\u003EanalogRead()\u003C\/code\u003E","option_c":"\u003Ccode\u003EdigitalWrite()\u003C\/code\u003E","option_d":"\u003Ccode\u003EpinMode()\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"b","explication":"La fonction \u003Ccode\u003EanalogRead()\u003C\/code\u003E permet de lire la valeur analogique (entre 0 et 1023) d'un capteur connecté à une broche analogique.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"\u003Ccode\u003EdigitalRead()\u003C\/code\u003E\", \"b\": \"\u003Ccode\u003EanalogRead()\u003C\/code\u003E\", \"c","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.