Thymio

Le vocabulaire à connaitre :

  • Thymio : C’est le nom de ce robot blanc avec deux roues, qui s’allume et fait du bruit et est truffé de capteurs.
  • Programme : Ce sont les instructions qui indiquent à une machine comment agir. Le programme de Thymio lui dit comment rouler, s’allumer, ou faire du bruit, en fonction de ce qu’il détecte à l’aide de ses capteurs.

Allumer et éteindre le robot :

  • Pour allumer le robot, il suffit d’appuyer et de maintenir le doigt sur le rond qui se trouve au centre des flèches jusqu’à ce que le robot émette un son et devienne vert. Cela prend quelques secondes.
  • Pour éteindre le robot, il suffit de maintenir le doigt sur le rond central quelques secondes jusqu’à ce que le robot joue une mélodie et s’éteigne complètement.

La connexion au micro-ordinateur :

  • On branche Thymio sur ce port micro USB pour le recharger ou bien pour le connecter à l’ordinateur et le programmer. Le voyant A doit alors s’allumer :

Blockly4Thymio est une alternative très intéressante à la suite logicielle ‘officielle’ disponible pour Thymio.
Elle fonctionne sous Linux et MS Windows et est téléchargeable librement à cette adresse : http://www.blockly4thymio.net

Présentation de l’interface graphique :


L’interface Blockly4Thymio est composée de :

  1. Une liste de catégories (Événements, Mouvements, Lumières, etc…) regroupant les blocs
  2. La fenêtre de sélection des blocs (n’apparait que lorsque vous cliquez sur une catégorie en 1)
  3. La zone de programmation, où vous pourrez cliquer-glisser vos blocs et les assembler
  4. Le bouton permettant de sauvegarder un programme
  5. Le bouton permettant de charger un ancien programme

Mode opératoire (sous MS Windows) :

  • Connectez Thymio à l’ordinateur avec son câble USB et attendez qu’il se mette en route (il doit s’éclairer en vert).
  • Dans le menu, cherchez et ouvrez le répertoire Blockly4Thymio puis cliquez sur Interface Blockly4Thymio :

  • Vous devez arriver sur cet écran :

Pour commencer, faisons un premier programme qui fera avancer le robot de 10 centimètres à chaque fois que l’on appuiera sur le bouton ‘flèche avant’.

  • Choisissez la catégorie Evénements :

  • Choisissez le Bloc quand le programme commence et glissez-le dans la zone de programmation :

  • Il va falloir ensuite calibrer les moteurs. C’est à dire faire en sorte que le robot avance de la distance spécifiée (par exemple 10 cm).
    Par défaut, la calibration des moteurs est réalisée avec la valeur 50. Cette valeur varie selon les robots et doit donc être définie (60 donne en principe de bons résultats).
    Ce bloc ne doit être utilisé qu’une seule fois, au début du programme (cela ne sert à rien de le répéter !!!) :

  • Sous ces deux blocs, il va falloir tester si on appuie sur le bouton ‘Flèche Avant’ (et uniquement celui-ci !).
    Ce teste devra être réalisé dans une boucle.
    Collez un bloc faire tout le temps (dans la catégorie Contrôles) :

  • Ensuite, il faut ajouter un test qui permettra de vérifier si on appuie sur le bouton.
    Pour cela, ajoutez un bloc si… faire… (dans la catégorie Contrôles) à l’intérieur du bloc faire tout le temps :

    Le programme va donc répéter le test en permanence, puisque celui-ci est placé dans la boucle faire tout le temps.
  • Notre robot devant avancer si on appuie sur le bouton ‘Flèche Avant’, il faut donc lui préciser la condition.
    Pour cela, ajoutez le bloc le bouton flèche avant est appuyé (dans la catégorie Valeurs) à la suite du si...

  • Que doit-il faire quand on appuie sur le bouton ‘flèche Avant’ ? Avancer normalement de 10 cm !
    Ajoutez donc le bloc avance normalement de 1 cm (catégorie Mouvements) après le faire… et changez la valeur.

  • Le programme est terminé !
    Sauvegardez le programme (avec le bouton représentant le robot Thymio)

  • Le logiciel enregistre votre programme dans le répertoire Téléchargements de votre PC.
    – Si vous utilisez Firefox, le programme demandera si vous voulez enregistrer ou ouvrir votre programme avec le compilateur : Enregistrez-le dans Téléchargements.
    – Si vous utilisez Chrome, le programme sera téléchargé dans le répertoire Téléchargements du PC et s’affichera en bas de la fenêtre (ici programme (5).b4t) :

  • Ouvrez ce programme en cliquant dessus, le compilateur va aussitôt envoyer le programme vers le robot :

    Le transfert du programme vers le robot sera terminé quand la fenêtre aura disparu toute seule.
  • Vous pouvez débrancher et tester votre programme. Vérifiez qu’il avance bien de 10 cm à chaque fois que vous appuyez sur le bouton ‘Flèche Avant’ !