Thymio - découverte de l'interface VPL : Différence entre versions

(Page créée avec « {{Tuto Details |Main_Picture=Thymio_-_d_couverte_de_l_interface_VPL_Thymio_VPL.PNG |Licences=Attribution (CC-BY) |Description=Le robot Thymio peut être programmé simplem... »)
 
 
(2 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 12 : Ligne 12 :
 
{{Materials
 
{{Materials
 
|ItemList={{ItemList
 
|ItemList={{ItemList
|Item=Thymio
 
}}{{ItemList
 
|Item=Ordinateur
 
}}{{ItemList
 
 
|Item=Thymio
 
|Item=Thymio
 
}}{{ItemList
 
}}{{ItemList
 
|Item=Ordinateur
 
|Item=Ordinateur
 +
}}
 +
|Prerequisites={{Prerequisites
 +
|Prerequisites=Découverte du robot Thymio
 
}}
 
}}
 
}}
 
}}
Ligne 65 : Ligne 64 :
 
|Step_Picture_01=Thymio_-_d_couverte_de_l_interface_VPL_thymio_VPL3.PNG
 
|Step_Picture_01=Thymio_-_d_couverte_de_l_interface_VPL_thymio_VPL3.PNG
 
}}
 
}}
{{Tuto Step
+
{{Notes
|Step_Title=Principe de la programmation par blocs
+
|Observations=Il est possible de commander Thymio à l'aide d'un ordinateur et d'un logiciel adapté.
|Step_Content==== Assembler des paires ===
+
|Avertissement=Une erreur de connexion entre l'ordinateur et le Thymio.
 +
|Explanations=Quand on écrit une commande sur le logiciel installé sur l'ordinateur, on utilise un langage spécifique, propre au logiciel (ici le langage "VPL").
  
 +
Le logiciel converti ce code en un message qui pourra être compris par le robot. On dit que le logiciel joue le rôle "d'interface" entre l'humain et la machine.
 +
|Deepen=Il existe bien d'autres formes de langages. Voici les plus connues : C++, html, python, java script, etc.
 +
|Applications=Nous côtoyons de nombreux robots dans la vie quotidienne : ordinateurs, télévisions, téléphones intelligents, robots ménagers, etc.
  
On programme en associant des '''blocs événement''' à des '''blocs action'''.
+
Il est intéressant de comprendre comment ils fonctionnent pour pouvoir mieux les utiliser.
 
+
|Related=Un logiciel en ligne ou téléchargeable très simple pour programmer Thymio avec les +6ans : http://blockly4thymio.net/
 
+
|Objectives=Découvrir la robotique, essayer d'identifier des robots autour de nous.
Par exemple, une paire composée d'un événement bouton et d'une action moteurs vous permettra de faire avancer le robot lorsque son bouton est pressé.
 
 
 
Plusieurs paires d'instructions peuvent être assemblées les unes en dessous des autres .
 
  
Une fois le programme créé, il doit être chargé dans le robot en cliquant sur le bouton Charger et exécuter.
+
Comprendre la notion de capteurs.
  
 +
Créer son premier programme informatique.
 +
|Animation=Aborder la notion d'électricité. Comprendre qu'on s'en sert dans la vie de tous les jours, notamment pour faire fonctionner des machines et des robots.
  
<u>Pour résumer, les étapes de la programmation visuelle sont :</u>
+
Faire la distinction entre machines et robots. Essayer d'identifier des robots dans nos vie quotidienne et présenter Thymio.
<br />
 
  
* Déposer un bloc événement sur la gauche de la paire événement-action
+
Après avoir découvert les fonctions de base de Thymio, inviter les jeunes à la programmer avec VPL, [https://www.thymio.org/fr/programmer/blockly/ Blockly] ou [http://blockly4thymio.net/ Blockly4Thymio].
* Déposer un ou plusieurs blocs action sur la droite de la paire événement-action
+
|Notes=https://www.thymio.org/fr/programmer/vpl/
* Répéter 1 et 2 jusqu'à ce que le programme soit complet
 
* Cliquer sur le bouton ''charger et exécuter ''et voir si le robot se comporte comme prévu
 
|Step_Picture_00=Thymio_-_d_couverte_de_l_interface_VPL_thymio_VPL2.PNG
 
|Step_Picture_01=Thymio_-_d_couverte_de_l_interface_VPL_thymio_VPL3.PNG
 
 
}}
 
}}
{{Notes}}
 
 
{{Tuto Status
 
{{Tuto Status
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Version actuelle datée du 4 février 2021 à 15:28

Auteur avatarH.giacomel | Dernière modification 4/02/2021 par Ben

Thymio - d couverte de l interface VPL Thymio VPL.PNG

  • Expériences pré-requises

Étape 1 - Présentation des différentes parties de l'interface

La barre d'outils

contient les boutons pour ouvrir et sauvegarder des fichiers, lancer ou arrêter l'exécution du programme, et changer de mode d'édition.

Le programme

Cette zone est dédiée à la construction du programme. Le programme sert au robot à savoir comment se comporter.

Le compilateur

Cette ligne indique si les paires événement-action du programme sont correctes et complètes.

Les blocs d'événements

déterminent quand le robot doit démarrer une action. Ces blocs peuvent être ajoutés au programme en cliquant dessus ou en les glissant sur le carré orange qui apparaît dans le programme.

Les blocs d'action

Ces blocs déterminent comment le robot doit réagir.




Étape 2 - Principe de la programmation par blocs

Assembler des paires

On programme en associant des blocs événement à des blocs action.


Par exemple, une paire composée d'un événement bouton et d'une action moteurs vous permettra de faire avancer le robot lorsque son bouton est pressé.

Plusieurs paires d'instructions peuvent être assemblées les unes en dessous des autres .

Une fois le programme créé, il doit être chargé dans le robot en cliquant sur le bouton play.


Pour résumer, les étapes de la programmation visuelle sont :

  • Déposer un bloc événement sur la gauche de la paire événement-action
  • Déposer un ou plusieurs blocs action sur la droite de la paire événement-action
  • Répéter 1 et 2 jusqu'à ce que le programme soit complet
  • Cliquer sur le bouton charger et exécuter et voir si le robot se comporte comme prévu



Comment ça marche ?

Observations : que voit-on ?

Il est possible de commander Thymio à l'aide d'un ordinateur et d'un logiciel adapté.

Mise en garde : qu'est-ce qui pourrait faire rater l'expérience ?

Une erreur de connexion entre l'ordinateur et le Thymio.

Explications

Quand on écrit une commande sur le logiciel installé sur l'ordinateur, on utilise un langage spécifique, propre au logiciel (ici le langage "VPL").

Le logiciel converti ce code en un message qui pourra être compris par le robot. On dit que le logiciel joue le rôle "d'interface" entre l'humain et la machine.

Plus d'explications

Il existe bien d'autres formes de langages. Voici les plus connues : C++, html, python, java script, etc.

Applications : dans la vie de tous les jours

Nous côtoyons de nombreux robots dans la vie quotidienne : ordinateurs, télévisions, téléphones intelligents, robots ménagers, etc.

Il est intéressant de comprendre comment ils fonctionnent pour pouvoir mieux les utiliser.

Vous aimerez aussi

Un logiciel en ligne ou téléchargeable très simple pour programmer Thymio avec les +6ans : http://blockly4thymio.net/

Éléments pédagogiques

Objectifs pédagogiques

Découvrir la robotique, essayer d'identifier des robots autour de nous.

Comprendre la notion de capteurs.

Créer son premier programme informatique.

Pistes pour animer l'expérience

Aborder la notion d'électricité. Comprendre qu'on s'en sert dans la vie de tous les jours, notamment pour faire fonctionner des machines et des robots.

Faire la distinction entre machines et robots. Essayer d'identifier des robots dans nos vie quotidienne et présenter Thymio.

Après avoir découvert les fonctions de base de Thymio, inviter les jeunes à la programmer avec VPL, Blockly ou Blockly4Thymio.

Sources et ressources

https://www.thymio.org/fr/programmer/vpl/

Dernière modification 4/02/2021 par user:Ben.

Commentaires

Published