WorksheetsArduino Programmation
Total questions: 15
Worksheet time: 8mins
Que va t-il se passer si des LED sont branchées sur toutes les broches numériques ( numérotées de 0 à 13) ?
Les LED branchées sur les broches de 2 à 8 vont s'allumer
Les LED branchées sur les broches de 3 à 7 vont s'allumer
Les LED branchées sur les broches de 2 à 7 vont s'allumer
Les LED branchées sur les broches de 3 à 8 vont s'allumer
Je souhaite utiliser un servomoteur branché sur la broche 9 et que j'appelle monServo. Que devra forcément contenir mon programme ?
monServoattach(9);
monServo.attach = 9;
monServo = attach(9);
monServo.attach(9);
Combien de fois sera affiché "meuh" dans le moniteur série ?
(a)
Que va t-on observer dans le moniteur série lorsque ce code sera exécuté ?
bip bip
meuh
bip bip
meuh
bip meuh
bip meuh
bip bip
meuh
bip bip
meuh meuh
bip bip
meuh meuh
bip bip
meuh meuh
La fonction digitalRead permet de lire l'état d'une broche numérique. Que peut renvoyer cette fonction (plusieurs choix possibles) ?
HIGH
4.2
HAUT
LOW
Je souhaite lire un bouton branché sur la broche 6, que devra obligatoirement contenir le bloc setup ?
pinMode(6, INPUT);
pinMode(6, OUTPUT);
modePin(6, OUTPUT);
digitalWrite(6);
Je souhaite utiliser une LED branchée sur la broche 12. Quelle sera la meilleure syntaxe pour déclarer ma constante ?
int led = 12;
ledPin int = 12;
const int ledPin = 12;
led = int 13;
Nous viendrons lire l'état du bouton tous les X secondes. Quelle est la valeur de X ?
(a)
Je souhaite que mon programme Arduino puisse échanger du texte avec l'ordinateur (à une vitesse de 9600 bauds). Que devra contenir le bloc setup ?
Setup.begin(9600);
analogWrite("text", 9600);
Serial.begin(9600);
Serial.setup(9600);
À chaque tour de la boucle loop, quelle valeur sera envoyée à la LED branchée sur la broche 13 si j'appuie sur le bouton branché sur la broche 2 (attention, il y a un piège) ?
LOW
HIGH
13
255
Quels sont les deux blocs qui doivent être présents obligatoirement dans un programme Arduino (deux choix possibles) ?
setup
digitalWrite
delay
loop
Une LED est branchée sur la broche 2 (avec l'autre patte sur GND). Parmi les fonctions ci-dessous, laquelle permet d'allumer cette LED ?
digitalWrite(3, HIGH);
digitalwrite(2, LOW);
digitalWrite(2, HIGH);
digitalWrite(HIGH, 2);
Je souhaite contrôler une LED branchée sur la broche 6, que devra obligatoirement contenir le bloc setup ?
pinMode(6, OUTPUT);
pinMode(8, HIGH);
modePin(OUTPUT);
digitalWrite(6);
Si je tape delay(10000) et que je téléverse mon programme, celui-ci se mettra en pause pendant une durée de ? seconde(s)
(a)
Si je souhaite définir une variable appelée brocheLed qui a pour valeur 13 et qui est de type entier. Quelle est la bonne syntaxe ?
pinMode(13, brocheLed, int);
int brocheLed = 13;
brocheLed int = 13;
13 = int brocheLed;
