Coding Gouter

lundi 7 mai 2012
par  Benoit PARSY
popularité : 3%

Après une présentation de l’environnement LEGO Mindstorms à la Gaîté Lyrique dans le cadre du TMP/LAB, j’ai été contacté par tout un tas de personnes intéressées par l’approche LEGO, qui pour du prototypage rapide en vue de construire après en "dur", qui pour prospecter des solutions industrielles de substitution à la brique NXT, qui pour animer des ateliers pédagogiques de découverte de la programmation auprès d’enfants.

Comme vous vous en doutez, c’est cette dernière qui a donné lieu au "coding gouter", et fait donc l’objet de cet article.

Qu’est ce qu’un coding gouter ?

Un coding gouter, c’est des papas et des mamans, geeks (ou pas !), qui amènent leurs enfants à découvrir les multiples aspects de la programmation au travers de jeux et d’expérimentations via des outils numériques (principalement des ordinateurs, mais aussi des smartphones et des tablettes). On y fait (entre autres) des animations évènementielles avec Scratch, du basic ou des applis GameSalad.

La philosophie est simple, on apprend en faisant, pas de cours, mais de la bidouille, le droit de laisser tomber une activité, d’y revenir, de faire et défaire, bref ce n’est pas l’école, c’est un goûter !!!

JPEG - 132.8 ko

Et les Mindstorms dans tout ça ?

Au début de l’histoire, je ne connaissais personne, et je n’ai pas pu rencontrer des organisateurs avant, pour échanger sur ce qu’ils attendaient de moi. J’ai cherché sur le net coding gouter, et finalement, vu le public visé, et comme je venais avec mes enfants et ma femme, j’ai tenté de faire simple et ludique (crédibilité de papa à sauvegarder, m’enfin !).

Le premier écueil était l’interface de programmation. Or Scratch a été déjà expérimenté durant les coding goûters précédents, et comme il est basé sur java, je me suis mis à rechercher une interface scratch <-> lejos. Bingo, ça existe, et ça s’appelle Enchanting.

Sitôt téléchargé, sitôt installé, sitôt planté -> Aïe, marche pas sous Win7, bon, WinXP alors, ça marche ! Ouf !

Configuration des capteurs standards LEGO facile, des moteurs NXT facile, mon alpharex2.0 marche en avant et en arrière, les blocs sont faciles à manipuler, j’ai trouvé le logiciel !

JPEG - 88.8 ko

Le second écueil était le robot : construit, ou à construire ? Simple et robuste (c’est des enfants), ou plus sophistiqué, pour montrer plus de potentialités (c’est déjà des mini hackeurs !). J’ai donc refait un tour sur le net, et j’ai trouvé le Robot fait en 5 minutes

JPEG - 71.2 ko

J’imprime, je lis, et je me dis que je vais projeter les instructions de montage sur un mur, pour que tout le petit monde profite du plan en même temps, en grand pour aider pour les étapes.

JPEG - 57.3 ko JPEG - 116.7 ko

Voilà, j’ai construit l’atelier autour d’un vidéo projecteur, qui diffusait le plan du robot "5 minutes", de mes 4 boites de rangements (toutes dérangées après....), des 4 Kits NXT et de ma brique modifée JTAG qui finalement a servi aussi.

JPEG - 1.6 Mo

Les 5 robots construits, et la carcasse du marcheur, les enfants voulant construire leur propre robot !

JPEG - 1.6 Mo

Vidéo d’une démonstration des deux sortes de robots qui ont émergé, un "danseur" sans capteurs, et un "éviteur" d’obstacle avec capteur à ultrasons.

QuickTime - 1.8 Mo

Comment ça c’est passé ?

Bien, rassurez-vous !

Les enfants ont d’abord fait le tour des activités, pendant que j’installais vidéo projecteurs, portables et boites de LEGO. Une fois les coding gouter lancés, j’ai récupéré trois grandes filles et mon fils, soit 4 robots, puis un peu plus tard, un garçon est venu pour construire lui aussi son robot (je lui ai vite trié les éléments de base, il a ainsi pu rattraper les autres...)

Deux grandes se sont vite détachées, les trois plus petits ont mis un peu plus de temps, mais tout le monde a fini son robot, et ils étaient fonctionnels.

JPEG - 94.6 ko

Premier programme, avec pour principe de "faire danser le robot", en avant, en arrière, tour sur le coté, et on recommence en variant les vitesses.

PNG - 72.3 ko PNG - 70.2 ko

Les deux grandes en ont eu vite marre et ont voulu le faire éviter les gens. Ni une ni deux, ajout d’un bras et d’un capteur à ultrason, une consigne à 30cm, et hop le tour était joué !

JPEG - 58.3 ko PNG - 78.9 ko

Mais elles en voulaient plus, un comportement aléatoire de ballade dans la pièce, et non pas du "tout droit". On n’est pas arrivé à faire quelque chose de bien ficelé, mais les idées fusent vite !

A noter que l’autre petite a cherché à installer sur son pc Enchanting directement, pour programmer son robot, mais a buté sur le driver USB du NXT. Je ne l’ai su qu’à la fin, dommage, j’avais le driver sur une clé USB.


Un très grand moment de partage avec les enfants, des parents ravis et amusés, (mais qui ne sont pas venus programmer), des enfants contents et certains même qui vont demander des boites de mindstorms au pére Noel en avance. Mes enfants ravis de pouvoir enfin toucher mes "LEGO de grand", car ils ont déjà mis la main sur mes "LEGO de quand j’étais petit", les gredins. Ma femme, qui venait sans grand enthousiasme, a vraiment apprécié ce moment, la créativité des enfants, la bonne humeur qui régnait. Je ne sais pas si j’arriverais bientôt à négocier le droit à un espace dédié LEGO dans la maison, mais j’ai assurément gagné quelques points... Bref carton plein !


Commentaires  (fermé)

Logo de ericnc
dimanche 21 avril 2013 à 07h57 - par  ericnc

Bonjour et bravo !
Je fais actuellement le tour des forums car je viens de recevoir mes nxt !

On a un tout petit club info à base de scratch orienté jeux et maths bien sûr...

J ai un soucis ave c mon capteur de couleur sous enchanting...je ne comprends pas comment détecter les couleurs et surtout utiliser cette info dans mon programme... les docs du net ne sont pas très clairs et sont en anglais de surcroît !

Si tu as un lien ou une démarche je suis preneur !
Ps : java c’est du chinois
Merci, Éric

Logo de Eric
dimanche 20 mai 2012 à 22h39 - par  Eric

Bonjour,
Nous avons un groupe d’enfants précoces de 6 à 9 ans adorant les Lego, et nous souhaiterions avoir des informations svp pour organiser une animation Lego Technic ou Mindstorm pour eux. Nous sommes dans les Yvelines. Merci d’avance pour l’attention que vous porterez à ce message.

mardi 8 mai 2012 à 09h22

Bonjour

Visiblement les enfants ce sont régalés et ont accrochés. Ce qui n’est pas forcement évident à faire.
Tu pourras nous faire une presentation des logiciels utilisé STP ?

PZ

Brèves

29 juillet 2011 - Mise à jour des pièces LDraw 2011-01

La première mise à jour des pièces LDraw pour 2011 est désormais disponible ! Au sommaire, 486 (...)

28 mars 2011 - Reportage sur la chaine de fabrication LEGO

Un reportage de National Geographic sur la compagnie LEGO, et plus particulièrement sur la (...)

23 février 2011 - Pierre Normandin présente le nouveau train LEGO Maersk 10219 en vidéo

Notre ami Pierre Normandin, designer LEGO CITY, présente dans cette vidéo le nouveau train LEGO (...)

31 décembre 2010 - Mise à jour des pièces LDraw 2010-03

Une nouvelle mise à jour des pièces officielles LDraw est disponible ! Au sommaire, 456 nouveaux (...)

21 juillet 2010 - Nouveau magazine LEGO dans les kiosques

Nouveauté dans les kiosques, le magazine LEGO n°01 vient de sortir. Au sommaire, pas grand (...)