Exercice
Voici une série de questions portant sur les vidéos et documents de la semaine, histoire de voir si ce qu'on raconte est compréhensible.
Exercice
Si on regarde le code suivant :
for(int uneBroche = 2; uneBroche < 8; uneBroche++) {
digitalWrite(uneBroche, HIGH);
}
for(int uneBroche = 2; uneBroche < 8; uneBroche++) { digitalWrite(uneBroche, HIGH); }
Que va t-il se passer si des LED sont branchées sur toutes les broches numériques ( numérotées de 0 à 13) ?
Votre choixChoix attenduRéponse
La condition d'arrêt de cette boucle for est que la variable uneBroche doit restée strictement inférieure à 8 !
Comme, on part de 2, la bonne réponse est que seules les LED branchées sur les broches de 2 à 7 vont s'allumer.
Exercice
Je souhaite utiliser un servomoteur branché sur la broche 9 et que j'appelle monServo. Que devra forcément contenir mon programme ?
Votre choixChoix attenduRéponse
Exercice
Dans un montage avec un condensateur placé en parallèle d'un bouton poussoir. Si au lieu d'un condensateur de 100nF je mets un 100uF à la place, que se passe-t-il ?
Votre choixChoix attenduRéponse
Le condensateur de 100uF stocke plus de charge que celui de 100nF. Il faut donc appuyer plus longtemps pour que l'appui soit détecté.
Exercice
Soit le code suivant :
for(int i = 1; i <= 8; i++) {
Serial.println("meuh");
}
for(int i = 1; i <= 8; i++) { Serial.println("meuh"); }
Combien de fois sera affiché "meuh" dans le moniteur série ?
Exercice
Si on regarde le code suivant :
for(int i = 2; i < 4; i+=1) {
Serial.println("bip bip");
for(int j = 2; j < 3; j+=1) {
Serial.println("meuh");
}
}
for(int i = 2; i < 4; i+=1) { Serial.println("bip bip"); for(int j = 2; j < 3; j+=1) { Serial.println("meuh"); } }
Que va t-on observer dans le moniteur série lorsque ce code sera exécuté ?
Votre choixChoix attenduRéponse
La première boucle est exécutée une premiere fois (i=2) et affiche "bip bip".
La 2e boucle est exécutée une seule fois j =2 et affiche "meuh". j reste strictement inférieur à 3 et on sort de la 2e boucle.
i est incrémenté et prend la valeur 3. La première boucle est exécutée une deuxième fois (i=3) et affiche "bip bip".
La 2e boucle est exécutée une seule fois j =2 et affiche "meuh". j reste strictement inférieur à 3 et on sort de la 2e boucle.
i reste strictement inférieur à 4 et on sort de la première boucle. Fin du programme.