wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Learn Arduino

Total questions: 29

Worksheet time: 27mins

Name
Class
Date
1.

Qu'est-ce qu'une carte Arduino ?

a)

L'Arduino est un système d'exploitation qu'on installe sur un ordinateur pour programmer des robots.

b)

Une carte Arduino est un simple circuit imprimé qui sert uniquement à contrôler des LED.

c)

La carte Arduino est une plateforme de développement open-source pour la création de projets électroniques.

2.

Quelle est la différence clé entre certaines cartes Arduino ?

a)

Les cartes Arduino ayant plus de mémoire sont toujours plus grandes physiquement que les autres.

b)

L'Arduino Mega est équipée d'un microcontrôleur offrant plus de broches d'E/S et une plus grande mémoire que l'Arduino Uno.

c)

Toutes les cartes Arduino utilisent des microcontrôleurs 8 bits, comme l'ATmega328P.

d)

Les cartes Arduino se distinguent par la puissance de calcul, la taille de la mémoire flash et la fréquence d'horloge de leurs microcontrôleurs.

3.

Qu'est-ce qu'un microcontrôleur ?

a)

Un microcontrôleur est un circuit imprimé qui est utilisé uniquement pour stocker des données et ne peut pas exécuter de programmes.

b)

Un microcontrôleur est plus puissant qu'un processeur de bureau (CPU) et utilisé dans les ordinateurs modernes.

c)

Un microcontrôleur est un petit ordinateur intégré dans un circuit qui peut exécuter des programmes et gérer des périphériques.

4.

Qu'est-ce qu'un signal analogique ?

a)

Un signal analogique est une représentation continue de données qui peut prendre une infinité de valeurs dans un intervalle donné.

b)

Un signal analogique est un type de signal qui ne peut avoir que deux états : haut ou bas.

c)

Les signaux analogiques sont toujours utilisés pour stocker des données numériques.

5.

Qu'est-ce qu'un signal numérique ?

a)

Un signal numérique est une représentation discrète d'informations qui ne peut avoir que des valeurs définies, généralement deux états : haut ou bas.

b)

Un signal numérique peut prendre une infinité de valeurs continues dans le temps.

c)

Les signaux numériques sont toujours utilisés pour représenter des données analogiques, comme la température.

6.

Quelles sont les caractéristiques des entrées/sorties numériques ?

a)

Les broches numériques peuvent être utilisées à la fois pour des signaux analogiques et des signaux numériques.

b)

Les entrées/sorties numériques peuvent seulement avoir deux états : haut (1) ou bas (0)

c)

Les broches numériques peuvent être utilisées à la fois pour des signaux analogiques et des signaux numériques.

7.

Quelles sont les caractéristiques des entrées analogiques ?

a)

Les entrées analogiques peuvent lire des signaux continus, permettant de mesurer des valeurs variables comme la température ou la luminosité.

b)

Les entrées analogiques ne peuvent accepter que des tensions fixes, telles que 0V ou 5V.

c)

Les signaux sur les entrées analogiques sont convertis en valeurs numériques par un convertisseur analogique-numérique (CAN).

8.

Comment un signal analogique est-il converti en signal numérique ?

a)

La conversion d'un signal analogique en signal numérique est effectuée par un convertisseur numérique-analogique (CNA).

b)

Un convertisseur analogique-numérique échantillonne le signal analogique à des intervalles de temps réguliers et le quantifie en valeurs numériques.

c)

La conversion d'un signal analogique en numérique nécessite toujours une alimentation externe pour fonctionner.

9.

Quelles sont les caractéristiques de l'alimentation d'une carte Arduino Uno ?

a)

La carte Arduino Uno ne peut être alimentée que par une tension de 5 volts.

b)

L'Arduino Uno peut fonctionner uniquement lorsque la tension d'alimentation est de 12 volts

c)

L'Arduino Uno peut être alimenté par USB ou par une source externe via le port d'alimentation, avec une plage de tension recommandée de 7 à 12 volts.

10.

Quelle est la différence entre un microcontrôleur et un microprocesseur ?

a)

Le microprocesseur est généralement utilisé dans des systèmes embarqués avec des fonctions spécifiques prédéfinies

b)

Le microcontrôleur intègre à la fois le processeur, la mémoire et les périphériques sur une seule puce.

c)

Le microprocesseur nécessite des composants externes (comme la mémoire et les périphériques) pour fonctionner.

11.

Quel est le langage principal utilisé pour programmer une carte Arduino ?

a)

Python

b)

C/C++

c)

Java

12.

Comment peut-on déclarer une variable dans l'Arduino IDE ?

a)

int maVariable = 10;

b)

maVariable = 10 :

c)

var maVariable = 10;

d)

char maVariable=20;

13.

Quelle est la principale fonction de setup() dans un programme Arduino ?

a)

Elle est utilisée pour initialiser les paramètres du programme une seule fois au démarrage.

b)

Elle est exécutée en boucle indéfiniment pendant le fonctionnement du programme.

c)

Elle est utilisée pour déclarer des variables globales uniquement.

14.

Quelle est la principale caractéristique de la fonction loop() dans un programme Arduino ?

a)

Elle est exécutée une seule fois après la fonction setup().

b)

Elle est exécutée en continu, permettant des actions répétées.

c)

Boucle infinie qui s'exécute après la fonction principale.

15.

Quelle instruction doit-on ajouter pour faire clignoter une LED connectée à la broche 13 uniquement si un bouton connecté à la broche 2 est pressé ?

a)

if (digitalRead(2) == HIGH) { }

b)

while (digitalRead(13) == HIGH) { }

c)

while (digitalRead(2) == LOW) { }

16.

Quel est le nombre de bits utilisé par un signal analogique dans une carte Arduino standard (comme l'Arduino Uno) pour la conversion analogique-numérique (CAN) ?

a)

8 bits

b)

10 bits

c)

12 bits

17.

Qu'est-ce qu'un signal PWM ?

a)

Un signal analogique continu utilisé pour transmettre des données.

b)

Un signal qui mesure la température d'un capteur.

c)

Un signal numérique qui varie la largeur d'un pulse pour contrôler la puissance ou la vitesse d'un appareil.

18.

Quel est le nombre de bits typiquement utilisé pour un signal PWM sur une carte Arduino standard (comme l'Arduino Uno) ?

a)

8 bits

b)

10 bits

c)

12 bits

19.

Quelle est l'instruction correcte pour générer un signal PWM sur la broche 9 avec une valeur de 128 (environ 50 % de la largeur d'impulsion) ?

a)

digitalWrite(9, 128);

b)

analogWrite(9, 128);

c)

pwmWrite(9, 128);

20.

Quelle est la syntaxe correcte pour déclarer une fonction en C++ qui retourne un entier et prend deux entiers en paramètres ?

a)

int maFonction(int a, int b);

b)

function int maFonction(int a, int b);

c)

void maFonction(int a, int b);

21.

Quelle est la syntaxe correcte pour définir une boucle for qui compte de 0 à 9 en C++ ?

a)

for (int i = 0; i < 10; i++)

// instructions;

b)

for (i = 0; i <= 10; i++) {

// instructions

}

c)

for (int i = 0; i < 10; i++) {

// instructions

}

d)

for (int i = 0,i < 10,i++)

{\\ instructions;}

e)

for (int i = 0;i <=9;i++)

{\\ instructions;}

22.

Quelle est la syntaxe correcte pour définir une boucle while qui continue tant que la variable x est inférieure à 10 ?

a)

while x < 10 {

x++;

}

b)

while (x < 10) {

x++;

}

c)

while (x < 10):

x++;

23.

Quel est le résultat du code suivant ?

int x = 0;

while (x < 5) {

x++;

}

Serial.println(x);

a)

Le programme affiche 0.

b)

Le programme affiche 4.

c)

Le programme affiche 5.

24.

Quelle est l'instruction correcte pour initialiser le Serial Monitor dans l'Arduino IDE ?

a)

Serial.begin(9600);

b)

Serial.init(9600);

c)

serial.init(9600);

25.

Quel est le rôle d'une résistance pull-down dans un circuit ?

a)

Maintenir une broche à un état bas (LOW) lorsqu'un bouton est relâché

b)

Maintenir une broche à un état haut (HIGH) lorsqu'un bouton est relâché.

c)

Empêcher les courts-circuits entre deux broches du microcontrôleur.

26.

Quel est le rôle principal d'un capteur dans un système électronique ?

a)

Convertir une grandeur physique (comme la température ou la lumière) en binaire.

b)

Générer de l'électricité pour alimenter le système.

c)

Convertir une grandeur physique (comme la température ou la lumière) en un signal électrique.

27.

Quel est le rôle principal d'une carte de puissance dans un robot tout-terrain

a)

Elles fournissent une alimentation stable uniquement

b)

Elles permettent d'inverser le sens de courant pour changer la direction des moteurs et gèrent l'alimentation électrique pour l'ensemble du système.

c)

Elles contrôlent le logiciel du robot et n'ont pas d'impact sur l'alimentation électrique

28.

Dans la pratique, comment les moteurs sont-ils généralement branchés dans un robot ?

a)

Les moteurs gauche sont synchronisés entre eux, et les moteurs droit sont également synchronisés entre eux.

b)

Chaque moteur est branché séparément.

c)

Les moteurs arrière sont synchrones, tout comme les moteurs avant

29.

Pour éviter les retards lorsqu'on appuie sur un bouton, on utilise :

a)

un condensateur en parallèle.

b)

une bobine en parallèle.

c)

un autre bouton en parallèle