More Website Templates @ Templates.com!

Tester Vos Connaissances

1- L'Arduino est en licence libre, donc on peut l'obtenir gratuitement
Vrai
Faux

2- Quel est le microcontrôleur utilisé sur l’Arduino Uno ?
ATmega328
ATmega32u4
ATmega2560
ATmega168

3- La partie setup() d'un programme sur Arduino se répète à l'infini
Vrai
Faux

4- Pour mettre la broche 5 en entrée on écrit quoi?
pinMode(5, INPUT);
pinMode(5, OUTPUT);
digitalWrite(5, LOW);
digitalWrite(5, LOW);

5- Si j’ai une LED dont la chute de tension est de 1.8V et qui aime s’allumer avec 20mA. Quelle est la résistance la plus adaptée si j’alimente l’ensemble en 5V ?
160Ohms
170Ohms
180Ohms

6- Pour pouvoir utiliser le CAN0 de l'Arduino, il faut declarer la focntion suivante dans le bloc Setup(): pinMode (A0,INPUT)
Vrai
Faux

7- Si j’ai un convertisseur d’une résolution de 12 bits, quel sera le pas en millivolts pour une référence de 5V?
Environ 1.2 mV
Environ 2.5 mV
Environ 4.9 mV

8- Que fait le programme suivant ?

 

void setup(){
   pinMode(13,OUTPUT);
}

void loop(){
   digitalWrite(13,HIGH);
   delay(250);
   digitalWrite(13,LOW);
   delay(750);
}

Il allume la LED 13 durant 250 centièmes de seconde et l'éteint durant 750 centièmes de seconde, une seule fois.
ll allume la LED 13 durant ¼ de seconde et l'éteint durant ¾ de seconde, répété à l'infini
Il allume la LED 13 durant ¼ de seconde et l'éteint durant ¾ de seconde, une seule fois
ll allume la LED 13 durant 250 centièmes de seconde et l'éteint durant 750 centièmes de seconde, répété à l'infini.
Il ne fonctionne pas car il contient une erreur

9- Pour connecter et piloter un servo-moteur à la carte Arduino, il faut...
Obligatoirement connecter les 3 câbles du servo sur la carte
Connecter uniquement le fil de commande, le reste pouvant être alimenté par une pile ou un générateur externe
Connecter le fil de commande et vérifier que le générateur externe, le servo-moteur et la carte Arduino partagent le même ground

10- Que fait le programme suivant ? (Partez du principe que le servo-moteur est connecté correctement au pin 3.)

 

Servo serv;

void setup(){
   serv.attach(3);
}

void loop(){
   serv.write(0);
   delay(2000);
   serv.write(179);
   delay(2000);
}


Il positionne le servo à 0°, attend 20 secondes puis le positionne à 179° et attend 20 secondes. Il répète cette action à l'infini
Il positionne le servo à 0°, attend 2 secondes puis le positionne à 179° et attend 2 secondes. Il répète cette action à l'infini.
Il positionne le servo à 0°, attend 200 millisecondes puis le positionne à 179° et attend 200 millisecondes. Il répète cette action à l'infini.
Il ne fait rien car il contient une erreur.



        Cliquer ICI pour voir les réponses