• Thymio : C’est le nom de ce robot blanc avec deux roues, qui s’allume et fait du bruit et est truffé de capteurs.
  • Aseba – Blockly : C’est l’environnement logiciel qui permet de programmer Thymio, soit par programmation visuelle (Blockly), soit en tapant des lignes de code (Aseba).
  • Programme : C’est un ensemble d’instructions qui dit à 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.

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.

On branche Thymio sur ce port micro USB pour le recharger ou bien pour le connecter à l’ordinateur et le programmer.

Etape 1 : Connectez Thymio à l’ordinateur avec le câble prévu à cet effet.

Etape 2 : Allez dans le menu Windows, puis sélectionnez Tous les programmes :

Etape 3 : Dans le menu, cherchez et ouvrez le répertoire Blockly4Thymio puis cliquez sur Interface Blockly4Thymio :

Vous devez arriver sur cet écran :

 

L’interface Blockly 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

Pour apprendre, faisons un programme qui fait avancer le robot de 10 cm quand on appuie sur un des boutons ‘flèche’.

  1. Choisissez la catégorie Evénements

  2. Choisissez le Bloc quand un bouton flèche est appuyé et glissez-le dans la zone de programmation

  3. 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).
    A chaque fois que vous utiliserez la mesure de distance avec les moteurs, il faudra ajouter cette commande (avec la valeur 60) :

  4. Sous ces deux blocs, collez un  bloc avance normalement de 1 cm (dans la catégorie Mouvements)
    Puis remplacez la valeur 1 cm par 10 cm.

  5. Ensuite, il faut indiquer au robot que le programme est terminé.
    Pour cela, ajoutez ce bloc :

  6. Sauvegardez le programme (avec le bouton représentant le robot Thymio)

  7. Le logiciel enregistre votre programme et le place dans le répertoire Téléchargements de votre PC.
    Si vous utilisez Chrome, le programme s’affiche en bas de la fenêtre (ici programme (5).b4t) :

  8. Ouvrez ce programme en cliquant dessus, le compilateur va aussitôt envoyer le programme au robot :

  9. Vous pouvez débrancher et tester votre programme sur la piste d’essai. Vérifiez qu’il avance bien de 10 cm !

Un second essai pour se familiariser avec le robot :

  1. Mettez le robot dans un bac bleu en plastique (il ne doit pas le quitter)
  2. Recopiez le programme ci-dessous, transférez-le dans le robot et étudiez le comportement du robot.

  3. Modifiez le programme pour que le robot :
    – tourne un peu à droite quand le capteur avant droite/central détecte quelque chose
    – tourne très à droite quand le capteur avant droite détecte quelque chose Idem pour le côté gauche
  4. Modifiez une dernière fois le programme pour que le robot :
    – tourne à gauche en reculant quand le capteur arrière gauche détecte quelque chose
    – tourne à droite en reculant quand le capteur arrière droit détecte quelque chose
    – recule en ligne droite quand les deux capteurs arrière détectent quelque chose en même temps.
  5. C’est fini ? Tout fonctionne ? Amusez-vous avez le robot pour découvrir d’autres fonctionnalités.