wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

La programmation des Arduino

Total questions: 20

Worksheet time: 18mins

Name
Class
Date
1.

Comment fait-on pour que le code qui se trouve dans void loop( ) s'arrête?

a)

On débranche le Arduino

b)

On utilise une boucle while à l'intérieur de cette section

c)

On utilise la fonction loop.Stop( )

d)

On utilise une condition if, else.

2.

En C++, que signifie le symbole // ?

a)

Il sert à déclarer des variables

b)

Il sert à référencer les broches analogiques du Arduino

c)

Il est utilisé pour insérer des commentaires

d)

On doit le mettre après https:

3.

Si mon commentaire prend plusieurs lignes, quel symbole dois-je utiliser?

a)

Il faut utiliser un # au début et à la fin du commentaire

b)

Il faut utiliser /* au début et */ à la fin du commentaire

c)

Il faut utiliser */ au début et /* à la fin du commentaire

d)

Il faut utiliser // au début et à la fin du commentaire.

4.

Comment s'appelle le langage dans lequel on programme Arduino?

a)

Arduino IDE

b)

C++

c)

Python

d)

Arduino

5.

Pour contrôler une composante électronique avec de la programmation, il faut

a)

Brancher la patte positive de la composante à une broche digitale du Arduino

b)

Brancher la patte négative de la composante à une broche digitale du Arduino

c)

Connecter une broche digitale à une broche analogique du Arduino

d)

Brancher une résistance à la broche numérique du Arduino

6.

À quoi servent les broches digitales du Arduino?

a)

Elles servent à recevoir de l'information

b)

Elles servent à envoyer de l'information

c)

Elles peuvent servir soit à envoyer ou à recevoir de l'information

d)

Elles sont de jolies décorations

7.

Si on veut contrôler une DEL avec la broche #5 du Arduino, il faut

a)

S'assurer qu'il n'y ait pas de résistance entre la DEL et la broche #5

b)

Dire au Arduino que la broche #5 est un INPUT

c)

Utiliser une autre broche car la #5 est précédée du symbole ~

d)

Dire au Arduino que la broche #5 est un OUTPUT

8.

Comment peut-on dire au Arduino que la broche digitale #6 doit être utilisée pour transmettre de l'information?

a)

Il faut utiliser la fonction pinMode(6, OUTPUT) dans la partie void setup( )

b)

Il faut utiliser la fonction pinMode(6, OUTPUT) dans la partie void loop( )

c)

Il faut utiliser la fonction pinMode(6, INPUT) dans la partie void setup ( )

d)

Il faut utiliser la fonction pinMode(6, INPUT) dans la partie void loop ( )

9.

Si on veut indiquer au Arduino que la broche #7 sera une SORTIE, que doit-on rédiger dans la section void setup ( )?

a)

pinMode(7, OUTPUT)

b)

digitalWrite(7, OUTPUT)

c)

pinMode.Output(7)

d)

digitalWrite(7, HIGH)

10.

Dans l'éditeur de code, à quoi sert la section void setup( )?

a)

Il ne faut rien écrire là-dedans, C'est dangereux!

b)

Elle sert d'espace pour déclarer les variables

c)

Elle sert d'endoit pour tester s'il y a des bogues dans notre code

d)

Elle sert à définir les paramètres avant que le code s'exécute

11.

int xPos = 8 //Que veut dire "int" ?

a)

Que la variable est un nombre entier

b)

Que la variable est à l'intérieur du script

c)

Que la variable a l'intention de rester à 8

d)

Que la variable peut changer

12.

Une de ces déclarations de variable n'est pas correctement rédigée, laquelle?

a)

int ledPin = 8;

b)

int ledPin;

c)

Int ledPin = (8)

d)

int ledPin = 6+2;

13.

Une seule de ces déclarations de variable ne contient aucune erreur de syntaxe et de grammaire, laquelle?

a)

Int DelayTime = 50;

b)

int delayTime = 50( );

c)

int Delaytime = 50

d)

int delayTime = 50;

14.

je veux déclarer une variable pour ma LED verte, comment devrais-je l'écrire?

a)

greenpin

b)

Greenpin

c)

greenPin

15.

Quand on rédige une commande, par exemple digitalWrite(2, LOW), comment s'appellent les éléments entre les parenthèses?

a)

Des fonctions

b)

Des paramètres

c)

des variables

d)

Des gogosses

16.

Parmi les choix suivants, lequel n'est pas obligatoire lorsqu'on déclare une variable

a)

Il faut terminer la déclaration par ;

b)

Il faut dire quel genre de variable il s'agit (ex. in)

c)

Il faut donner un nom à la variable

d)

Il faut donner une valeur à la variable

17.

Dans quel ordre devrait-on trouver les éléments suivants dans votre script? (Du haut vers le bas)

a)

1- Déclaration des variables

2- Les instructions dans void loop ( )

3- Les instructions dans void setup ( )

b)

1- Les instructions dans void loop ( )

2- Les instructions dans void setup ( )

3- Déclaration des variables

c)

1- Les instructions dans void setup ( )

2- Les instructions dans void loop ( )

3- Déclaration des variables

d)

1- Déclaration des variables

2- Les instructions dans void setup ( )

3- Les instructions dans void loop ( )

18.

Lequel des choix suivants n'est PAS une règle de grammaire pour nommer une variable?

a)

La première lettre doit être une minuscule

b)

Séparer chaque mot par un "."

c)

À partir du deuxième mot, la première lettre d'un mot doit être majuscule

d)

Si le nom de la variable est un seul mot, tout doit être en minuscule

19.

Un seul choix parmi les suivants est une règle de syntaxe pour C++, lequel?

a)

Il faut toujours terminer une commande par ;

b)

Pour insérer un commentaire, il faut utiliser le #

c)

Chaque commande doit avoir au moins deux paramètres

d)

Toutes les variables doivent être un nombre entier

20.

Que fera la commande suivante?

digitalWrite (5, LOW);

a)

La broche #5 alimentera le circuit électrique

b)

La broche #5 enverra un courant très bas au circuit

c)

La broche #5 coupera le courant électrique reliée à sa broche

d)

Aucune de ces réponses