QCM : Introduction à l'Électronique et Programmation Arduino — 10 questions

Questions et réponses du QCM

1. Comment doit-on utiliser les fonctions Arduino pour allumer une LED connectée à une broche numérique ?

Configurer la broche en sortie avec pinMode(), puis lire son état avec digitalRead()
Configurer la broche en entrée avec pinMode(), puis lire son état avec digitalRead()
Configurer la broche en entrée avec pinMode(), puis définir son état à LOW avec digitalWrite()
Configurer la broche en sortie avec pinMode(), puis définir son état à HIGH avec digitalWrite()

Configurer la broche en sortie avec pinMode(), puis définir son état à HIGH avec digitalWrite()

Explication

Pour allumer une LED connectée à une broche numérique, il faut d'abord configurer cette broche en sortie avec pinMode() puis utiliser digitalWrite() en lui passant HIGH pour mettre la broche à 5 V, ce qui allume la LED.

2. En quoi les fonctions setup() et loop() dans la programmation Arduino diffèrent-elles ou se ressemblent-elles?

setup() s'exécute une seule fois pour l'initialisation, tandis que loop() s'exécute en boucle continue.
Les deux fonctions sont exécutées en boucle, mais setup() est appelée en premier.
setup() et loop() sont toutes deux exécutées une seule fois au démarrage.
Les deux fonctions contrôlent directement les entrées et sorties sans différence.

setup() s'exécute une seule fois pour l'initialisation, tandis que loop() s'exécute en boucle continue.

Explication

La fonction setup() est conçue pour exécuter une seule fois au démarrage du programme, pour effectuer l'initialisation, tandis que loop() s'exécute indéfiniment en boucle pour réaliser le comportement principal du programme. C'est cette différence qui distingue fondamentalement ces deux fonctions dans la structure Arduino.

3. Qu'est-ce qu'une breadboard dans le montage électronique ?

Une plateforme logicielle pour simuler des circuits électroniques
Un composant électronique utilisé pour amplifier les signaux
Un support de prototypage sans soudure permettant de réaliser des circuits temporaires
Un circuit imprimé avec composants soudés pour un circuit permanent

Un support de prototypage sans soudure permettant de réaliser des circuits temporaires

Explication

La breadboard est un support de prototypage sans soudure qui permet d'insérer facilement composants et fils pour tester rapidement des circuits électroniques, contrairement au circuit imprimé qui nécessite de souder les composants.

4. Quelle est la conséquence de la structure des fonctions setup() et loop() dans un programme Arduino ?

setup() initialise le système une seule fois, puis loop() exécute le code en boucle pour le fonctionnement continu
setup() et loop() sont toutes deux exécutées en boucle, mais setup() sert uniquement à charger des bibliothèques
setup() exécute le code en boucle, tandis que loop() ne s’exécute qu’une seule fois au début
setup() est une fonction optionnelle, tandis que loop() doit obligatoirement contenir le code principal

setup() initialise le système une seule fois, puis loop() exécute le code en boucle pour le fonctionnement continu

Explication

La structure du programme Arduino repose sur setup() pour l'initialisation unique du système, suivie de loop() qui tourne en boucle infinie pour réaliser le comportement continu du programme.

5. Qui est crédité d'avoir formulé ou écrit la définition ou la conception d'une variable dans le contexte Arduino selon le contenu fourni ?

PERROUX
Un ingénieur en électronique
Un développeur anonyme
L'inventeur d'Arduino

PERROUX

Explication

PERROUX est mentionné comme auteur de la définition du microcontrôleur, et dans le contexte général, il est crédité d'avoir formulé ou écrit la définition d'une variable dans le cadre de l'électronique et de l'informatique. Les autres options ne sont pas mentionnées comme auteurs de cette définition dans le contenu fourni.

6. Quand les broches numériques et analogiques ont-elles été officiellement introduites dans la documentation ou la première version de la plateforme Arduino ?

En 2005, lors de la sortie de la première carte Arduino
En 2008, lors de la publication du manuel Arduino officiel
En 2010, avec la version Arduino Uno
En 2015, avec la mise à jour Arduino IDE 1.6

En 2005, lors de la sortie de la première carte Arduino

Explication

La première version officielle de la plateforme Arduino, sortie en 2005, a introduit la notion de broches numériques et analogiques telles qu'elles sont connues aujourd'hui. Les autres dates correspondent à des versions ou événements ultérieurs.

7. Quel est le rôle principal de l'Arduino IDE dans la programmation d'une carte Arduino?

Faciliter la conception de circuits imprimés (PCB) pour Arduino
Permettre de réaliser des montages électroniques sans programmation
Écrire, compiler et téléverser le code vers la carte Arduino
Fournir une alimentation électrique à la carte Arduino

Écrire, compiler et téléverser le code vers la carte Arduino

Explication

L'Arduino IDE est un environnement logiciel qui permet d'écrire, de compiler et de téléverser le code vers la carte Arduino, facilitant ainsi la programmation du microcontrôleur.

8. Qu'est-ce qu'un circuit imprimé (PCB) dans le contexte de l'Arduino ?

Une plateforme logicielle permettant de programmer l'Arduino.
Un microcontrôleur programmable utilisé dans la carte Arduino.
Un composant électronique qui convertit l'énergie électrique en lumière.
Un support physique, généralement une plaque, permettant de maintenir et relier électriquement un ensemble de composants électroniques.

Un support physique, généralement une plaque, permettant de maintenir et relier électriquement un ensemble de composants électroniques.

Explication

La réponse correcte est la troisième, car un circuit imprimé (PCB) est défini comme un support physique, généralement une plaque, qui permet de maintenir et relier électriquement un ensemble de composants électroniques, ce qui est essentiel pour la réalisation de circuits complexes dans l'Arduino.

9. Quelle est la date associée à PERROUX concernant le microcontrôleur dans le contexte de l'Arduino?

2020
2005
2015
2010

2005

Explication

La date précise associée à PERROUX dans le contexte du microcontrôleur Arduino est 2005, ce qui est la seule date mentionnée dans le contenu en lien avec cet auteur et ce sujet.

10. Quelle est la caractéristique essentielle de la LED en termes de polarité ?

La LED peut fonctionner dans les deux sens sans problème.
La LED possède une polarité spécifique : l'anode doit être connectée au positif et la cathode au négatif.
La LED doit être connectée à une résistance pour fonctionner, mais la polarité n'est pas importante.
La LED n'a pas de polarité, elle fonctionne dans n'importe quelle direction.

La LED possède une polarité spécifique : l'anode doit être connectée au positif et la cathode au négatif.

Explication

La LED est un composant polarisé, ce qui signifie qu'elle ne fonctionne que dans un seul sens : l'anode doit être connectée au positif et la cathode au négatif. Si elle est inversée, elle ne s'allumera pas, ce qui est une caractéristique essentielle à connaître pour son montage correct.

Révisez avec les flashcards

Mémorisez les réponses avec 20 flashcards sur Introduction à l'Électronique et Programmation Arduino.

Circuit imprimé — définition ?

Support permettant de relier électriquement des composants.

Carte Arduino — rôle ?

Plateforme programmable avec microcontrôleur intégré.

Arduino IDE — logiciel ?

Environnement pour programmer et téléverser du code Arduino.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction à l'Électronique et Programmation Arduino.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM