Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Arduino

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

Que signifie le sigle GND sur les platines Arduino ?

a)

LED verte (GreeN Diode)

b)

Masse électrique (GrouND)

c)

Port digital (Gate Numerical Dot)

d)

Non utilisé (Get No Data)

2.

Que signifie le symbole « ~ » à coté des noms de ports numériques ?

a)

Que le port peut fonctionner dans les deux sens (entrée et sortie)

b)

Que le port permet de générer des signaux alternatifs

c)

Que le niveau des signaux numériques est variable

d)

Que le port est capable de générer des signaux PWM

3.

Quelle(s) fonction(s) un Arduino remplit-il ?

a)

TRAITER

b)

CONVERTIR

c)

ACQUÉRIR

d)

COMMUNIQUER

e)

TRANSMETTRE

4.

Qu’est-ce qu’un shield pour un Arduino ?

a)

un programme spécial

b)

une carte d'interface

c)

un système de protection

d)

un protocole de communication

5.

Le logiciel Arduino est un environnement de développement (IDE). A quoi sert-il ?

a)

traduire un programme

b)

câbler la carte Arduino

c)

éditer un programme

d)

débugger un programme

e)

transférer un programme sur la carte Arduino

6.

Quel sous-composant du microcontrôleur se charge de la fonction TRAITER ?

a)

le calculateur

b)

les ports numériques

c)

le convertisseur

d)

la mémoire

e)

le microprocesseur

7.

Qu’est ce les mémoires du microcontrôleur permettent de stocker ?

a)

les fichiers

b)

les informations

c)

l'énergie électrique

d)

les données

e)

le programme

8.

Quelle(s) fonction(s) les périphériques d’un Arduino remplissent-ils ?

a)

DISTRIBUER

b)

TRAITER

c)

STOCKER

d)

COMMUNIQUER

e)

CONVERTIR

9.

Quel nom porte la fonction qui n’est exécutée qu’à la mise sous tension de l’Arduino ?

a)

init

b)

void

c)

start

d)

loop

e)

setup

10.

int led = 9;

int brightness = 0;

int fadeAmount = 5;


void setup() {

pinMode(led, OUTPUT);

}


void loop() {

analogWrite(led, brightness);

brightness = brightness + fadeAmount;

if (brightness <= 0 || brightness >= 255) {

fadeAmount = -fadeAmount;

}

delay(30);

}


void setup() {

Serial.begin(9600);

}

a)

car il manque un point-virgule <pre>;</pre> en fin d'instruction

b)

car il ne commence pas par la déclaration de la fonction (setup)

c)

car il manque une accolade ( } )

d)

car il comporte 2 déclarations de fonction (setup)