{"id":31381,"date":"2018-03-07T17:26:12","date_gmt":"2018-03-07T16:26:12","guid":{"rendered":"http:\/\/www.makerslide-machines.xyz\/?p=31381"},"modified":"2022-08-22T09:36:56","modified_gmt":"2022-08-22T07:36:56","slug":"fr-le-robot-pedagogique-thymio","status":"publish","type":"post","link":"http:\/\/www.makerslide-machines.xyz\/old\/2018\/03\/07\/fr-le-robot-pedagogique-thymio\/","title":{"rendered":"Le robot p\u00e9dagogique Thymio"},"content":{"rendered":"<p>[:fr][et_pb_section admin_label=\u00a0\u00bbsection\u00a0\u00bb][et_pb_row admin_label=\u00a0\u00bbrow\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime;][et_pb_post_title admin_label=\u00a0\u00bbPost Title\u00a0\u00bb title=\u00a0\u00bbon\u00a0\u00bb meta=\u00a0\u00bbon\u00a0\u00bb author=\u00a0\u00bbon\u00a0\u00bb date=\u00a0\u00bbon\u00a0\u00bb categories=\u00a0\u00bbon\u00a0\u00bb comments=\u00a0\u00bboff\u00a0\u00bb featured_image=\u00a0\u00bboff\u00a0\u00bb featured_placement=\u00a0\u00bbbelow\u00a0\u00bb parallax_effect=\u00a0\u00bbon\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb text_color=\u00a0\u00bbdark\u00a0\u00bb text_background=\u00a0\u00bboff\u00a0\u00bb text_bg_color=\u00a0\u00bbrgba(255,255,255,0.9)\u00a0\u00bb module_bg_color=\u00a0\u00bbrgba(255,255,255,0)\u00a0\u00bb title_all_caps=\u00a0\u00bboff\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb]<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_post_title][et_pb_text admin_label=\u00a0\u00bbText\u00a0\u00bb background_layout=\u00a0\u00bblight\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb]<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_tabs admin_label=\u00a0\u00bbTabs\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] [et_pb_tab title=\u00a0\u00bbPr\u00e9sentation\u00a0\u00bb tab_font_select=\u00a0\u00bbdefault\u00a0\u00bb tab_font=\u00a0\u00bb||||\u00a0\u00bb tab_line_height=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb body_font_select=\u00a0\u00bbdefault\u00a0\u00bb body_font=\u00a0\u00bb||||\u00a0\u00bb body_line_height=\u00a0\u00bb2em\u00a0\u00bb body_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb body_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb]<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Lorsqu&rsquo;on re\u00e7oit un robot Thymio, il poss\u00e8de d\u00e9j\u00e0 <span style=\"text-decoration: underline;\">des comportements pr\u00e9programm\u00e9s.<\/span><\/p>\n<p>Il sera possible par la suite de modifier ces comportements et en ajouter d&rsquo;autre gr\u00e2ce \u00e0 des langages de programmation<br \/>\n&#8211; <strong>Langage visuel <span style=\"background-color: #ffff99;\">VPL<\/span> :<\/strong> <span style=\"text-decoration: underline;\">\u00e9cole primaire<\/span><br \/>\n&#8211; <strong>Langage graphique <span style=\"background-color: #ffff99;\">blockly<\/span> ou <span style=\"background-color: #ffff99;\">scratch<\/span> :<\/strong> <span style=\"text-decoration: underline;\">niveau coll\u00e8ge<\/span><br \/>\n&#8211; <strong>Langage <span style=\"background-color: #ffff99;\">Aseba<\/span> :<\/strong> <span style=\"text-decoration: underline;\">niveau lyc\u00e9e et universit\u00e9<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; background-color: #ffff99;\"><strong>Voici ci dessous un r\u00e9capitulatif des comportements pr\u00e9programm\u00e9s de Thymio<\/strong><\/span><\/span><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-31387\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/ThymioCheatSheet.svg\" alt=\"\" width=\"1\" height=\"1\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-31388 size-full\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/ComportementsUsineDuThymio.png\" alt=\"\" width=\"1037\" height=\"654\" \/><\/p>\n<p>[\/et_pb_tab][et_pb_tab title=\u00a0\u00bbLes capteurs de Thymio\u00a0\u00bb tab_font_select=\u00a0\u00bbdefault\u00a0\u00bb tab_font=\u00a0\u00bb||||\u00a0\u00bb tab_line_height=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb body_font_select=\u00a0\u00bbdefault\u00a0\u00bb body_font=\u00a0\u00bb||||\u00a0\u00bb body_line_height=\u00a0\u00bb2em\u00a0\u00bb body_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb body_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb]<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-31389 size-large\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/capteurs-thymio-1024x503.png\" alt=\"\" width=\"1024\" height=\"503\" \/><\/p>\n<p>[\/et_pb_tab][et_pb_tab title=\u00a0\u00bbLes actionneurs de Thymio\u00a0\u00bb tab_font_select=\u00a0\u00bbdefault\u00a0\u00bb tab_font=\u00a0\u00bb||||\u00a0\u00bb tab_line_height=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb body_font_select=\u00a0\u00bbdefault\u00a0\u00bb body_font=\u00a0\u00bb||||\u00a0\u00bb body_line_height=\u00a0\u00bb2em\u00a0\u00bb body_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb body_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb]<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-31390 size-full\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/actionneurs.png\" alt=\"\" width=\"1484\" height=\"524\" \/><\/p>\n<p>[\/et_pb_tab][et_pb_tab title=\u00a0\u00bbLa programmation en langage Aseba\u00a0\u00bb tab_font_select=\u00a0\u00bbdefault\u00a0\u00bb tab_font=\u00a0\u00bb||||\u00a0\u00bb tab_line_height=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb body_font_select=\u00a0\u00bbdefault\u00a0\u00bb body_font=\u00a0\u00bb||||\u00a0\u00bb body_line_height=\u00a0\u00bb2em\u00a0\u00bb body_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb body_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb]<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000; text-decoration: underline;\">I ) Les concepts importants pour comprendre le langage Aseba<\/span><\/span><\/h3>\n<h4 id=\"toc1\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">N\u0153ud<\/span><\/span><\/h4>\n<p>Dans Aseba, il peut y avoir plusieurs robots ou un robot avec plusieurs processeurs fonctionnant dans le m\u00eame r\u00e9seau.<br \/>\nCe r\u00e9seau peut \u00eatre logiciel (TCP), mat\u00e9riel (CAN), ou une combinaison des deux.<\/p>\n<p>Chaque processeur d&rsquo;un r\u00e9seau Aseba, appel\u00e9 n\u0153ud, fait tourner une petite machine virtuelle. Chaque n\u0153ud poss\u00e8de son propre onglet dans Aseba Studio, ce qui vous permet de le programmer ind\u00e9pendamment des autres n\u0153uds. Les n\u0153uds communiquent ensemble gr\u00e2ce \u00e0 des \u00e9v\u00e9nements.<\/p>\n<h4 id=\"toc2\"><span style=\"text-decoration: underline;\"><span style=\"color: #0000ff; text-decoration: underline;\">\u00c9v\u00e9nement<\/span><\/span><\/h4>\n<p>Aseba est une architecture bas\u00e9e sur des \u00e9v\u00e9nements, ce qui veut dire que des \u00e9v\u00e9nements d\u00e9clenchent l&rsquo;ex\u00e9cution du code de fa\u00e7on asynchrone.<br \/>\nLes \u00e9v\u00e9nements ont un identificateur et transportent optionnellement des donn\u00e9es.<\/p>\n<p>Les n\u0153uds s&rsquo;\u00e9changent des \u00e9v\u00e9nements \u00e0 l&rsquo;int\u00e9rieur d&rsquo;un r\u00e9seau Aseba. De plus, les \u00e9v\u00e9nements peuvent \u00eatre internes \u00e0 un n\u0153ud, par exemple \u00e9mis par un capteur qui poss\u00e8de un valeur nouvellement acquise. La r\u00e9ception d&rsquo;un \u00e9v\u00e9nement peut ex\u00e9cuter, s&rsquo;il est d\u00e9fini, le bloc de code correspondant.<\/p>\n<p>Un programme peut aussi envoyer des \u00e9v\u00e9nements, ce qui lui permet de d\u00e9clencher l&rsquo;ex\u00e9cution de code sur un autre n\u0153ud ou de communiquer avec un programme externe.<\/p>\n<p>Afin de permettre l&rsquo;ex\u00e9cution du code lors de la r\u00e9ception d&rsquo;un nouvel \u00e9v\u00e9nement, aucun programme ne doit bloquer et donc les programmes ne doivent pas contenir de boucle infinie. Par exemple dans le contexte de la robotique, o\u00f9 un programme de contr\u00f4le de robot traditionnel travaillerait \u00e0 l&rsquo;int\u00e9rieur d&rsquo;une boucle infinie, un programme Aseba ferait simplement le travail lors d&rsquo;un \u00e9v\u00e9nement li\u00e9 aux capteurs.<\/p>\n<h3><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000; text-decoration: underline;\">II ) Initiation \u00e0 la programmation Aseba avec le robot Thymio<\/span><\/span><\/h3>\n<p><a href=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/programmation_thymio-texte2.pdf\"><span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><strong>Dossier r\u00e9alis\u00e9 par le r\u00e9seau Canop\u00e9 des Yvelines<\/strong><\/span><\/span><\/a><\/p>\n<p><a href=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/ThymioCheatSheet.svg\"><strong><span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\">Aide m\u00e9moire<\/span><\/span><\/strong><\/a> sur le nommage des variables correspondant aux capteurs et actionneurs<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-31387\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/ThymioCheatSheet.svg\" alt=\"\" width=\"1\" height=\"1\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-31387\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/ThymioCheatSheet.svg\" alt=\"\" width=\"1\" height=\"1\" \/><\/p>\n<p>[\/et_pb_tab][et_pb_tab title=\u00a0\u00bbExemples de projets avec des robots Thymio\u00a0\u00bb tab_font_select=\u00a0\u00bbdefault\u00a0\u00bb tab_font=\u00a0\u00bb||||\u00a0\u00bb tab_line_height=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb body_font_select=\u00a0\u00bbdefault\u00a0\u00bb body_font=\u00a0\u00bb||||\u00a0\u00bb body_line_height=\u00a0\u00bb2em\u00a0\u00bb body_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb body_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb]<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000; text-decoration: underline;\"><strong>Simulation de r\u00e9seau routier<\/strong><\/span><\/span><\/p>\n<p>Le projet sur le site officiel Thymio <span style=\"text-decoration: underline;\"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff; text-decoration: underline;\" href=\"https:\/\/www.thymio.org\/fr:roadnetwork\">https:\/\/www.thymio.org\/fr:roadnetwork<\/a><\/span><\/span><\/p>\n<p><a href=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2018\/03\/ReportBenFr.pdf\"><span style=\"color: #0000ff;\">Rapport sur le projet<\/span> en Fran\u00e7ais par l&rsquo;\u00e9tudiant Nenjamin Kern<\/a><\/p>\n<div><\/div>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_tab] [\/et_pb_tabs][\/et_pb_column][\/et_pb_row][\/et_pb_section][:]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[:fr][et_pb_section admin_label=\u00a0\u00bbsection\u00a0\u00bb][et_pb_row admin_label=\u00a0\u00bbrow\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime;][et_pb_post_title admin_label=\u00a0\u00bbPost Title\u00a0\u00bb title=\u00a0\u00bbon\u00a0\u00bb meta=\u00a0\u00bbon\u00a0\u00bb author=\u00a0\u00bbon\u00a0\u00bb date=\u00a0\u00bbon\u00a0\u00bb categories=\u00a0\u00bbon\u00a0\u00bb comments=\u00a0\u00bboff\u00a0\u00bb featured_image=\u00a0\u00bboff\u00a0\u00bb featured_placement=\u00a0\u00bbbelow\u00a0\u00bb parallax_effect=\u00a0\u00bbon\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb text_color=\u00a0\u00bbdark\u00a0\u00bb text_background=\u00a0\u00bboff\u00a0\u00bb text_bg_color=\u00a0\u00bbrgba(255,255,255,0.9)\u00a0\u00bb module_bg_color=\u00a0\u00bbrgba(255,255,255,0)\u00a0\u00bb title_all_caps=\u00a0\u00bboff\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] &nbsp; [\/et_pb_post_title][et_pb_text admin_label=\u00a0\u00bbText\u00a0\u00bb background_layout=\u00a0\u00bblight\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] &nbsp; [\/et_pb_text][et_pb_tabs admin_label=\u00a0\u00bbTabs\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] [et_pb_tab title=\u00a0\u00bbPr\u00e9sentation\u00a0\u00bb tab_font_select=\u00a0\u00bbdefault\u00a0\u00bb tab_font=\u00a0\u00bb||||\u00a0\u00bb tab_line_height=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb tab_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb body_font_select=\u00a0\u00bbdefault\u00a0\u00bb body_font=\u00a0\u00bb||||\u00a0\u00bb body_line_height=\u00a0\u00bb2em\u00a0\u00bb body_line_height_tablet=\u00a0\u00bb2em\u00a0\u00bb body_line_height_phone=\u00a0\u00bb2em\u00a0\u00bb] &nbsp; &nbsp; Lorsqu&rsquo;on re\u00e7oit [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[90],"tags":[],"class_list":["post-31381","post","type-post","status-publish","format-standard","hentry","category-robotique-mobile"],"_links":{"self":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/31381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/comments?post=31381"}],"version-history":[{"count":6,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/31381\/revisions"}],"predecessor-version":[{"id":31417,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/31381\/revisions\/31417"}],"wp:attachment":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/media?parent=31381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/categories?post=31381"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/tags?post=31381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}