{"id":2694,"date":"2016-09-28T15:09:35","date_gmt":"2016-09-28T13:09:35","guid":{"rendered":"http:\/\/www.generationrobots.com\/blog\/?p=2694"},"modified":"2023-03-28T16:48:18","modified_gmt":"2023-03-28T14:48:18","slug":"les-differents-langages-de-programmation-du-robot-thymio","status":"publish","type":"post","link":"https:\/\/www.generationrobots.com\/blog\/fr\/les-differents-langages-de-programmation-du-robot-thymio\/","title":{"rendered":"Les diff\u00e9rents langages de programmation du robot Thymio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2694\" class=\"elementor elementor-2694\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5d228eec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5d228eec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8472953\" data-id=\"8472953\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-631ca584 elementor-widget elementor-widget-text-editor\" data-id=\"631ca584\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<p><strong>Thymio<\/strong> est un petit robot qui te permettra de d\u00e9couvrir l\u2019univers de la robotique et d\u2019apprendre le langage des robots. Il s\u2019adresse \u00e0 une grande tranche d\u2019\u00e2ge d\u00fb \u00e0 sa <strong>programmation \u00e9volutive<\/strong>.<\/p>\n\n<p>Cet article explique les diff\u00e9rences entre les trois types de programmation : <strong>VPL<\/strong>, <strong>Blockly, texte<\/strong>\u00a0(et vous en saurez plus sur\u00a0 <strong>Scratch\u00a0<\/strong>pour Thymio !).<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-vous-souhaitez-faire-decouvrir-la-programmation-aux-plus-jeunes\"><span style=\"color: #ff5809;\">Vous souhaitez faire d\u00e9couvrir la programmation aux plus jeunes ?<\/span><\/h3>\n\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td><a class=\"catalogue\" title=\"Robot mobile Wireless Thymio pour l'\u00e9ducation\" href=\"\/fr\/402337-robot-mobile-wireless-thymio.html\"><br \/><img decoding=\"async\" src=\"http:\/\/www.generationrobots.com\/img\/cms\/wireless-thymio-education-2.jpg\" alt=\"Robot mobile Wireless Thymio pour l'\u00e9ducation\" width=\"200\" height=\"184\" \/><\/a><\/td>\n<td><a class=\"catalogue\" title=\"Manuel de programmation 1, 2, 3\u2026 codez !\" href=\"\/fr\/402459-manuel-de-programmation-1-2-3-codez.html\"><br \/><img decoding=\"async\" src=\"http:\/\/www.generationrobots.com\/img\/cms\/livre-1-2-3-codez-generation-robots-thymio.jpg\" alt=\"Manuel de programmation 1, 2, 3\u2026 codez !\" width=\"200\" height=\"184\" \/><\/a><\/td>\n<td><a title=\"Accessoires pour le robot p\u00e9dagogique Thymio\" href=\"\/fr\/179-thymio-2\"><br \/><img decoding=\"async\" src=\"http:\/\/www.generationrobots.com\/img\/cms\/accessoires-pour-thymio-1.jpg\" alt=\"Accessoire pour le robot p\u00e9dagogique Thymio\" width=\"200\" height=\"184\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n\n<p>Il existe<strong> trois niveaux de programmation pour le robot Thymio<\/strong>, chacun ayant ses sp\u00e9cificit\u00e9s, mais ne n\u00e9cessitant qu\u2019un seul logiciel, que vous pouvez t\u00e9l\u00e9charger ici : <a class=\"catalogue\" title=\"T\u00e9l\u00e9charger le logiciel Aseba Studio pour Thymio\" href=\"https:\/\/www.thymio.org\/fr:start\" target=\"_blank\" rel=\"noopener\">https:\/\/www.thymio.org\/fr:start<\/a><\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-mais-quelles-sont-les-differences-entre-les-trois\"><span style=\"color: #ff5809;\"><strong>Mais quelles sont les diff\u00e9rences entre les trois ?<\/strong><\/span><\/h3>\n\n<h2 class=\"wp-block-heading\" id=\"h-programmation-visuelle-vpl\">Programmation visuelle (VPL)<\/h2>\n\n<p>C\u2019est le niveau de programmation<strong> le plus facile<\/strong><\/p>\n\n<p>Gr\u00e2ce \u00e0 son interface con\u00e7ue pour les plus jeunes, il permet de prendre le robot en main tr\u00e8s rapidement. Il suffit juste d\u2019<strong>assembler les petites ic\u00f4nes entre elles<\/strong> pour d\u00e9clencher des actions qui se d\u00e9clencheront gr\u00e2ce aux capteurs s\u00e9lectionn\u00e9s.<\/p>\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-vpl.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"286\" class=\"wp-image-2698\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-vpl.jpg\" alt=\"Programmer le robot Thymio avec le VPL\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-vpl.jpg 550w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-vpl-300x156.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n<p class=\"has-text-align-center\">\u00a0<\/p>\n\n<p>Pour enregistrer le programme dans le robot Thymio, il suffit simplement de cliquer sur la fl\u00e8che verte (\u00ab play \u00bb) qui va enverra le programme dans le robot. Et voil\u00e0, votre robot Thymio est d\u00e9j\u00e0 capable de de d\u00e9placer, d\u2019\u00e9mettre de la lumi\u00e8re, du son, ou d\u2019\u00e9viter des obstacles !<\/p>\n\n<p>Ce type de programmation est<strong> id\u00e9al pour les \u00e9l\u00e8ves de l\u2019\u00e9cole primaire et premi\u00e8res ann\u00e9es de coll\u00e8ge<\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-programmation-par-blocs-blockly\">Programmation par blocs (Blockly)<\/h2>\n\n<p>Ce type de programmation se rapproche un peu plus de la programmation par texte, car il <strong>permet de cr\u00e9er des conditions, des boucles en fonction des capteurs et d\u2019activer les actionneurs du robot Thymio<\/strong>. Elle demande un peu plus de logique dans son fonctionnement que dans le type de programmation pr\u00e9c\u00e9dente.<\/p>\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-blockly.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"280\" class=\"wp-image-2697\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-blockly.jpg\" alt=\"Progammer le robot Thymio avec Blockly\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-blockly.jpg 550w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-blockly-300x153.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n<p class=\"has-text-align-center\">\u00a0<\/p>\n\n<p>Un des gros avantages du logiciel Aseba par rapport \u00e0 d\u2019autres, est qu\u2019il est <strong>enti\u00e8rement en fran\u00e7ais<\/strong>. Il sera donc beaucoup plus facile pour les jeunes utilisateurs de comprendre comment utiliser les diff\u00e9rentes fonctions de l\u2019interface.<\/p>\n\n<p>Ce type de programmation est <strong>pens\u00e9 pour des \u00e9l\u00e8ves de coll\u00e8ge<\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-programmation-par-texte\">Programmation par texte<\/h2>\n\n<p>La programmation par texte est celle<strong> utilis\u00e9e pour programmer un grand nombre de robots<\/strong>. Quand on la ma\u00eetrise, cette programmation est plus rapide, et plus puissante.<\/p>\n\n<p>Cette interface propose \u00e9galement des<strong> fonctions plus avanc\u00e9es comme l\u2019affichage des valeurs des capteurs du robot<\/strong>, qu\u2019on pourra utiliser pour ajuster tr\u00e8s pr\u00e9cis\u00e9ment le comportement de son robot.<\/p>\n\n<p>La programmation texte<strong> reprend la logique de la programmation par blocs<\/strong>.<\/p>\n\n<figure class=\"wp-block-image\"><a href=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-texte.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"275\" class=\"wp-image-2696\" src=\"http:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-texte.jpg\" alt=\"Programmer le robot Thymio par texte\" srcset=\"https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-texte.jpg 550w, https:\/\/www.generationrobots.com\/blog\/wp-content\/uploads\/2016\/09\/thymio-programmation-texte-300x150.jpg 300w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/a><\/figure>\n\n<p class=\"has-text-align-center\">\u00a0<\/p>\n\n<p>Cette interface reste <strong>tout de m\u00eame relativement accessible<\/strong>, car toutes les fonctions pour programmer le robot sont pr\u00e9enregistr\u00e9es dans le logiciel. Il suffira donc de choisir les bons param\u00e8tres pour rendre votre robot plus intelligent !<\/p>\n\n<p>Ce type de programmation est destin\u00e9 aux <strong>\u00e9l\u00e8ves de lyc\u00e9e voire en premi\u00e8re ann\u00e9e de l\u2019enseignement sup\u00e9rieur<\/strong>.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"h-compatibilite-thymio-scratch\">Compatibilit\u00e9 Thymio-Scratch<\/h2>\n\n<p>Longtemps attendue, la connexion logicielle <strong>Asebascratch<\/strong> vous permettra aux programmes Scratch et ses lutins d\u2019interagir avec votre robot Thymio II ou Wireless Thymio. Vous pourrez ainsi int\u00e9grer votre robot Thymio comme un lutin dans une sc\u00e8ne Scratch.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"h-comment-installer-scratch-pour-thymio-facilement\"><span style=\"color: #ff5809;\"><strong>Comment installer Scratch pour Thymio facilement ?<\/strong><\/span><\/h3>\n\n<ol class=\"wp-block-list\">\n<li>T\u00e9l\u00e9charger et installez la suite <strong><a class=\"catalogue\" title=\"T\u00e9l\u00e9charger le logiciel Aseba Studio pour Thymio\" href=\"https:\/\/www.thymio.org\/fr:start\" target=\"_blank\" rel=\"noopener\">Aseba Studio<\/a><\/strong><\/li>\n<li>T\u00e9l\u00e9chargez et installez l&rsquo;<strong><a class=\"catalogue\" title=\"Scratch 2 Offline Editor\" href=\"https:\/\/scratch.mit.edu\/scratch2download\/\" target=\"_blank\" rel=\"noopener\">\u00e9diteur Scratch 2<\/a><\/strong><\/li>\n<li>T\u00e9l\u00e9chargez et installez la<strong> liaison <a class=\"catalogue\" title=\"Liaison Scratch2-ThymioII\" href=\"https:\/\/github.com\/davidjsherman\/inirobot-scratch-thymioII\/releases\/tag\/v0.7.3-alpha\" target=\"_blank\" rel=\"noopener\">Scratch2-ThymioII<\/a><\/strong><\/li>\n<li><strong>Branchez votre Thymio<\/strong> \u00e0 l&rsquo;ordinateur (WiFi ou USB)<\/li>\n<li>Double-cliquez sur \u00ab\u00a0Scratch2-ThymioII\u00a0\u00bb pour <strong>lancer la connexion<\/strong><\/li>\n<li>Ouvrir l\u2019un des<strong> exemples<\/strong> avec Scratch 2 (Thymio-II.sb2)<\/li>\n<\/ol>\n\n<p class=\"has-text-align-center\"><iframe src=\"https:\/\/www.youtube.com\/embed\/BlbC1S2pCUI\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Thymio est un petit robot qui te permettra de d\u00e9couvrir l\u2019univers de la robotique et d\u2019apprendre le langage des robots. Il s\u2019adresse \u00e0 une grande tranche d\u2019\u00e2ge d\u00fb \u00e0 sa programmation \u00e9volutive . Cet article explique les diff\u00e9rences entre les trois types de programmation : VPL , Blockly, texte (et vous en saurez plus sur[&#8230;]<br \/> <a class=\"button\" href=\"https:\/\/www.generationrobots.com\/blog\/fr\/les-differents-langages-de-programmation-du-robot-thymio\/\" style=\"float:right;\">Read this article &gt;&gt;<\/a><\/p>\n","protected":false},"author":188,"featured_media":2714,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1128],"tags":[10547],"class_list":["post-2694","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-education","tag-l"],"_links":{"self":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/users\/188"}],"replies":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/comments?post=2694"}],"version-history":[{"count":29,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2694\/revisions"}],"predecessor-version":[{"id":12956,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/posts\/2694\/revisions\/12956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media\/2714"}],"wp:attachment":[{"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/media?parent=2694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/categories?post=2694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.generationrobots.com\/blog\/wp-json\/wp\/v2\/tags?post=2694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}