Nouvel environnement de programmation pour Thymio : Blockly4thymio

Un grand merci pour cette mise à disposition…

A noter que cela permet même d’utiliser des tablettes pour programmer
cf ci dessous video explicative

Tablette utilisée android 4galaxy samsung tab2 version android 4.1.2

Navigateur utilisé chrome (cela fonctionne aussi avec firefox pour android mais pas avec le navigateur installé en standard par samsung
Raccourci lié à chrome sur le bureau vers blockly4thymio.net/environnement.html?exercice=6

Application wifi file transfert activée sur la tablette ( adresse locale tablette 1 192.168.1.87 )

Ordinateur avec navigateur firefox et configuration préconisée par okimi
Favori ou raccourci internet permettant l’acces direct au serveur http créé sur les differentes tablettes
exemple tablette 1 http://192.168.1.87:1234/storage/sdcard0/Download/?s=m&o=d

L’élève se connecte sur tablette et ouvre l’appli avec chrome
Il crée son programme (utilisation d’un stylet recommandé )
Il l’enregistre
(eventuellement il le renomme ensuite avec le gestionnaire de fichiers de la tablette )

Puis il va sur l’ordinateur relié à la thymio
Il ouvre firefox
Il cherche le favori vers le serveur http de la tablette
Il trouve le premier fichier de la liste
Il choisit ouvrir avec
Il choisit executer

La thymio doit executer le programme en liaison filaire
Ensuite il peut débrancher la thymio et aller presenter son programme sans liaison filaire

merci encore
Alain

1 « J'aime »

Bravo pour le travail réalisé, c’est un gros plus pour la communauté.
Je vais ajouter bientôt la compatibilité complète Snap, ainsi on aura Scratch, Snap, Blockly, Aseba VPL et Aseba Studio, une sacré palette d’outils pour le Thymio !

1 « J'aime »

Merci Alain pour cette vidéo de démonstration… C’est malin comme utilisation, je n’y avais pas pensé…

Tu utilises Thymio avec des élèves ? Quel age ont-ils ?

Bonjour
Je tourne dans beaucoup de classes…
Pour l’instant, je l’ai seulement présenté à la fête de la science avec des eleves de Ce2 à Cm2 avec scratch.
mais je vais bientôt la laisser dans une classe de cm1 avec des pistes d’utilisation avec blockly, scratch et aseba
J’ai aussi prévu de l’utiliser en maternelle.
Le fait de devoir connecter la thymio pour utiliser aseba me pose beaucoup de problèmes car je n’ai qu’une seule thymio alors qu’avec scratch et blockly c’est plus facile à gérer. (au moment où on construit un programme la thymio n’a pas besoin d’être connectée.
Avec le peu de moyens financiers des écoles cela me semble essentiel qu’aseba puisse être utilisé sans avoir à connecter la thymio.
Alain

1 « J'aime »

Bonjour Etienne !

Je vous recontacte pour vous annoncer que la version de démonstration de Blockly4Thymio est maintenant disponible en téléchargement sur le site www.blockly4thymio.net .

Bonjour Okimi,
Bravo pour cette application. j’effectue des tests avec votre application et j’aurais souhaité garder en mémoire mon programme fait avec blockly4Thymio quand j’éteins et je rallume mon Thymio?
Pour l’instant, j’utilise une methode “peu pratique” (pour une utilisation en classe):
J’utilise le fichier temp.aesl générer par le compilateur blockly4thymio.0.1b.exe puis je l’ouvre avec Aseba et le “flash” dans Thymio.
Malheusement ce fichier temp.aesl que je récupère avant de valider l’exécution du programme est supprimé dès qu’il se transfère sur le thymio.
L’idée serait de pouvoir accéder à ce fichier temporaire afin de pouvoir le réutiliser dans Aseba ou alors de proposer de garder en mémoire le programme sur le Thymio.
Merci beaucoup

Bonjour,

En effet Thymio ne garde pas en mémoire les programmes au format aesl réalisés à partir de Blockly4Thymio ou d’Asebastudio. Il faut en effet “flasher” celui-ci sur la carte SD, à partir d’asebastudio.

Pour répondre à votre demande, la version 0.2 du compilateur Blockly4Thymio devrait bientôt être disponible (1 ou 2 semaines), dans celle-ci, le fichier temporaire généré par Blockly4Thymio ne sera plus effacé.

Pour suivre la date de sortie de cette nouvelle version, inscrivez-vos sur le facebook de Blockly4Thymio (https://www.facebook.com/blockly4thymio) ou envoyer moi un mail sur contact@okimi.net pour que je note vos coordonnées.

Merci de l’intérêt que vous portez à ce projet.

Okimi

C’est super, vivement la sortie du nouveau compilateur, une fonction en plus qui proposerait de flasher ou non le programme serait très intéressante aussi.
J’ai noté qu’il y avait du nouveau sur le site http://www.blockly4thymio.net/, il est vraiment très bien fait et très ergonomique. (couleurs pastels au top!)
Merci et bonne continuation.

1 « J'aime »

Bonjour

Félicitations et merci

je viens de tester les exercices 1 et 10 avec le compilateur version 0,2

http://www.blockly4thymio.net/environnement.html?exercice=1
http://www.blockly4thymio.net/environnement.html?exercice=10

Excellent !
j’ai apprecié la prise en compte des capteurs et les nouvelles instructions
si et faire tout le temps

Et cela continue à se programmer sur tablette cf

Encore bravo et merci

Alain

1 « J'aime »

La version 0.2 du compilateur de Blockly4Thymio est disponible en téléchargement sur le site www.blockly4thymio.net .

Dans les nouveautés, on retrouve :

  • la gestion de la télécommande infra-rouge
  • la gestion des boutons flèches
  • la gestion des capteurs de proximité avant et arrière
  • la gestion des capteurs de couleur du sol
  • des instructions de musique supplémentaires
  • des instructions pour les conditions SI ALORS

De plus la rubriques des exercices s’est étoffées pour prendre en compte ces nouveautés.

Amusez-vous à programmer !

bonjour,

Je souhaiterais monter un projet robotique en intervenant ds l’école de mon village, je suis prof de techno en college, je pilote déjà un club robotique arduino, blockly, etc.

Où s’adresser et à qui en Isére pour avoir des prêts/location de Thymio II ?
Merci.
Jean-marc Patat

Hello !!

Je pourrais difficilement vous aider, je n’ai qu’un seul Thymio et j’habite dans la région de Nantes. Il y a un FabLab à Grenoble, peut-être on t’il des Thymio ?

En tout cas, si vous avez des idées d’exercices pour compléter ceux du site www.blockly4thymio.net, n’hésitez pas à me les suggérer par email sur contact[AROBASE]okimi.net .

Cordialement

Okimi

Bonjour Okimi

Serait il possible de mettre en ligne une version 11 de l’exercice 10 où les angles par défaut ne soient pas 0 degré mais 90 ?
Cela permettrait à des cp ou même des grandes sections de manipuler plus facilement.

Deuxième demande ( moins prioritaire )
Serait il possible d’insérer une variable X ou une constante de valeur 12 ( taille de case en cm ) et de mettre dans les mouvements des instructions du type avance de n cases de taille X ou 12 ?
Quand je vais dans une classe, je prends un échiquier sur un carton dont les cases font 12 cm de côté (
cela correspond en gros à une longueur de thymio )

merci encore pour ce superbe travail
Alain

1 « J'aime »

Bonjour Alain22 !

Je viens de faire la modification pour les instructions avec l’angle à 90° par défaut. La modification est en ligne…
Pour les instructions “avance de n” avec une constante, celles-ci seront misent en place dans la prochaine version de Blockly4Thymio…

hi,
merci de votre réponse, je voulais m’adresser à l’ensemble de la liste, j’ai du foirer…
cela me donne l’occasion de vous demander ceci :

Je fais un peu de prog parfois, est ce compliqué à développer/modifier Blockly4thymio ? Je travaille at home sur Linux, est-il envisageable de porter votre code ? Où trouver la description interne de Thymio : Cpu, Ram…

Cordialement
Merci.

Merci pour cette réactivité…

C’est avec ce genre de détails qu’on arrive à convaincre un enseignant pas du tout fan, d’utiliser thymio et cette appli !

Alain

Bonjour,
Le compilateur Blockly4Thymio est développé en C# et un portage sous mono pour linux est prévu, mais pas tout de suite…
Pour la description hardware du Thymio, celle-ci se trouve facilement sur https://www.thymio.org/en:thymiospecifications .
Cordialement

Bonjour,
Merci pour cette mise à jour du compilateur et ces nouvelles rubriques, cela ouvre encore plus de possibilités d’utilisation.
Je travaille au développement de ressources pédagogiques pour l’utilisation de Thymio en classe du cycle 1 au cycle 4 et en essayant de créer quelques programmes, j’ai été confrontée à 2 petites difficultés:

  • le bloc de contrôle “faire 3 fois” n’est pas pris en compte et le programme ne charge pas dans Thymio. J’ai essayé de changer le nombre de fois mais rien n’y fait. Pas de problème par contre quand je remplace ce bloc par le bloc “faire tout le temps”. Je ne sais pas si j’oublie une étape ? ou s’il y a des conditions à respecter pour utiliser ce bloc ?
  • Lorsque je programme Thymio pour avancer de 5 cm, il trace un trait de 4 cm et pour 6 cm, il trace un trait de 5 cm. Y a-t-il un paramétrage spécial à faire pour que le déplacement corresponde à la distance voulue ?
    Merci d’avance pour les précisions que vous pourrez m’apporter.
    Anne-Cécile

Bonjour,

Vous n’avez oublié aucune étape. L’erreur sur le bloc “REPETER n FOIS” m’a aussi été signalée par un autre utilisateur et une mise à jour du compilateur vers la version 0.21 a été réalisée. Cette mise à jour est disponible sur le site www.blockly4thymio.net et corrige cette erreur.

Concernant la distance que parcours Thymio, celle-ci n’est pas très précise en effet, car la mécanique de chaque robot est différente. Il est cependant possible de réaliser une calibration du robot qui pourrait résoudre ce problème : https://www.thymio.org/fr:thymiomotorcalibration .

Bonjour
Une petite page web sur ce thème…
http://ien.paimpol.free.fr/blockly/
Alain

1 « J'aime »