Vous êtes sur la page 1sur 2

Activité 1 

: Introduction de la carte micro:bit et sa programmation avec le langage Python.

Durée 1 séance

Matériel : des PC, pas besoin des cartes pour cette séance.

Difficultés rencontrées par les élèves :

essentiellement des erreurs de syntaxe :

 Erreurs de saisie  comme oubli d’une lettre, minuscule au lieu de majuscule (image au lieu de Image),
 Oubli de fermer les guillemets ou une parenthèse,
 Dans display.show(Image("01234:12345:23456:34567:45678")) ne mettent pas
25 chiffres.

Des difficultés à comprendre le repérage colonne / ligne :


Les 5 colonnes sont repérées de 0 à 4 de la gauche vers la droite.
Les 5 lignes sont repérées de 0 à 4 de haut en bas.
Rq : le repère n’est pas orienté de la même manière en mathématiques.
Le TP les amènent à être capable de tester pour comprendre comment fonctionne ce repère, certains
élèves n’ont pas encore cette compétence et ont besoin d’explications.

Activité 2 : Approfondissement sur l’affichage de leds et travail sur la boucle For en Python

Durée : 1 séance

Matériel : des PC, pas besoin des cartes pour cette séance.

Difficultés rencontrées par les élèves :

Compréhension du rôle et fonctionnement de la variable i dans :

for i in range(4):
display.set_pixel(i,1,8)
On peut indiquer que les deux programmes conduisent au même affichage et que l’ordinateur
interprète les deux programmes de la même manière. Les deux programmes sont équivalents.

display.set_pixel(0,1,8)
display.set_pixel(1,1,8) for i in
display.set_pixel(2,1,8) range(4)
display.set_pixel(3,1,8) :

Ici le numéro de la colonne de la led à afficher est


Affiche les leds des donné par la variable i.
colonnes 0, 1, 2 ,3 Puisque l’affichage est le même, i prend les valeurs :
0, 1, 2, 3.
Ces nombres sont les 4 premiers entiers naturels.
range(4)est une fonction qui renvoie 0,1,2,3

Ces deux activités sont à mener en parallèle de la partie programmation abordée en classe entière
dans le thème3, partie 1.
Activité 3 : Déplacer une led à l’écran en inclinant la carte micro :bit, charger un programme dans
la carte.

Durée : 1 séance

Matériel : des PC, besoin des cartes et câbles USB pour cette séance : 1 par élève

Difficultés rencontrées par les élèves :

1- charger le fichier dans la carte : en fonction des ordinateurs et configurations des élèves, le lien
pour accéder au fichier n’est pas le même pour tout le monde :

Pour des élèves, une fenêtre s’ouvre d’abord demandant si on veut ouvrir ou enregistrer.
Ensuite, pour des élèves, le lien se trouvera en bas à gauche de l’écran, comme dans l’énoncé du TP.
Pour d’autres élèves, il faudra passer par une flèche située en haut à droite.
Le plus simple est presque de montrer à des élèves comment faire puis de les laisser expliquer aux
autres.

2- Des erreurs de programmation :

- Ils remplacent directement les x par des y, au lieu de dupliquer ce qui fait pour x. Du coup
l’inclinaison latéral n’est plus gérée.
- Les tests à dupliquer sont collés après la boucle. Puisque c’est une boucle infinie, ce qui est écrit
après cette boucle ne sera jamais exécuté.

Pour gagner du temps, ce TP3 peut ne pas être fait.

Activité 4 : Programmer le déplacement du robot Maqueen

Durée : 1 séance

Matériel : des PC, besoin des cartes , câbles USB, robot Maqueen et piles  : 1 par binôme

Difficultés rencontrées par les élèves :

On retrouve les mêmes difficultés que dans le TP3.

Vous aimerez peut-être aussi