Programmer avec des images
Le langage de programmation visuel (VPL) pour le robot Thymio, créé par Dr. Jiwon Shin et Dr. Stéphane Magnenat, est un module d'Aseba qui permet de programmer le robot en associant des blocs d'événements et d'actions.
Tutoriel en PDF |
Guide de l'enseignant en PDF anglais |
Carte de référence A4 en PDF Carte de référence pliante en PDF - anglais |
Détails de l’environnement |
Démarrer VPL
Pour démarrer la programmation visuelle, vous devez d'abord installer le logiciel Aseba, et brancher votre Thymio à votre ordinateur.
Ensuite, cliquez sur cette icône:
Thymio VPL
pour lancer une fenêtre VPL :
Si Thymio n'est pas connecté lorsque vous lancez le programme, vous verrez s'afficher une fenêtre de choix de robot :
VPL peut aussi être utilisé comme plugin dans Studio. De cette façon, vous pouvez éditer votre programme visuel en texte dans une seconde phase :
Comment programmer
Programmer dans VPL se fait en associant un bloc événement à un ou plusieurs bloc(s) action(s). Vous pouvez faire cela en glissant des blocs, depuis les listes d'événements ou d'actions des côtés de l'écran, sur des paires dans la zone centrale de programmation.
- Glisser un bloc d'événement depuis la partie gauche
- Glisser un ou plusieurs bloc(s) d'action depuis la partie droite
- Répéter les étapes ci dessus jusqu'à ce que le programme désiré soit complet.
- Cliquer sur charger et exécuter et vérifier que le robot se comporte comme on l'attendait.
Plusieurs paires avec différentes instructions peuvent être assemblées. Une fois que le programme est construit, il doit être chargé dans le robot en cliquant sur le bouton charger et exécuter de la barre d'outils.
Toutes les fonctionnalités de l'environnement VPL sont décrites dans sa documentation de référence.
Gérer plusieurs robots
Si vous avez des Wireless Thymios, plusieurs robots peuvent être dans le même réseau. Thymio VPL ne fonctionnera qu'avec un réseau ne contenant qu'un seul robot. Si vous avez plusieurs robots, vous pouvez les associer dans différents réseaux, comme expliqué ici.