{"id":1784,"date":"2015-02-21T18:36:19","date_gmt":"2015-02-21T18:36:19","guid":{"rendered":"https:\/\/libreduc.cc\/blog\/astuce\/?p=1784"},"modified":"2015-02-21T18:36:19","modified_gmt":"2015-02-21T18:36:19","slug":"blocklyduino-interface-web-graphique-pour-arduino","status":"publish","type":"post","link":"https:\/\/libreduc.cc\/blog\/astuce\/2015\/02\/21\/blocklyduino-interface-web-graphique-pour-arduino\/","title":{"rendered":"BlocklyDuino : interface web graphique pour Arduino"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"blockly\" class=\"alignleft size-medium wp-image-1773\" height=\"207\" src=\"https:\/\/libreduc.cc\/blog\/astuce\/wp-content\/uploads\/2015\/02\/blockly-400x207.jpg\" width=\"400\" \/>BlocklyDuino est un programme web, un <strong>webware graphique permettant la programmation graphique pour <a href=\"http:\/\/www.arduino.cc\/\">Arduino<\/a> et sa <em>traduction en code<\/em><\/strong>.<\/p>\n<p>BlocklyDuino est bas&eacute; sur <a href=\"https:\/\/developers.google.com\/blockly\/\">Blockly<\/a>, un &eacute;diteur de programme graphique par une interface web. Il fournit un seul type de traduction de la programmation graphique <em>(contrairement &agrave; Blockly qui traduit en Python, en JavaScript, etc et permet de le simuler en ligne : <a href=\"http:\/\/www.technologiescollege.fr\/blockly\/apps\/code\/index.html\">exemple<\/a>)<\/em>, pour g&eacute;n&eacute;rer du code &agrave; copier coller dans l&#39;IDE Arduino.<\/p>\n<p>BlocklyDuino poss&egrave;de une biblioth&egrave;que de blocs pour les modules <a href=\"http:\/\/www.seeedstudio.com\/wiki\/GROVE_System\">Grove<\/a>, particuli&egrave;rement adapt&eacute;e &agrave; la d&eacute;couverte des micro-contr&ocirc;leurs et aux exp&eacute;rimentations de syst&egrave;mes m&eacute;catroniques.<\/p>\n<p>Cette version a &eacute;t&eacute; fran&ccedil;is&eacute;e et r&eacute;organis&eacute;e pour la faire utiliser au mieux par des &eacute;l&egrave;ves d&eacute;butants dans le code.<\/p>\n<p><em><strong>Cette fois le t&eacute;l&eacute;chargement se fait directement sur <a href=\"https:\/\/github.com\/technologiescollege\/BlocklyDuino\">Github<\/a>.<\/strong><\/em><\/p>\n<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:164,&quot;href&quot;:&quot;http:\\\/\\\/www.arduino.cc&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20261021010540\\\/https:\\\/\\\/www.arduino.cc\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-10-21 13:18:01&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-10-21T13:18:01+00:00&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:204,&quot;href&quot;:&quot;https:\\\/\\\/developers.google.com\\\/blockly&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260525120759\\\/https:\\\/\\\/developers.google.com\\\/blockly&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-10-21 16:57:51&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-10-21T16:57:51+00:00&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:205,&quot;href&quot;:&quot;http:\\\/\\\/www.technologiescollege.fr\\\/blockly\\\/apps\\\/code\\\/index.html&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;https:\\\/\\\/www.technologiescollege.fr\\\/blockly\\\/apps\\\/code\\\/index.html&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:206,&quot;href&quot;:&quot;http:\\\/\\\/www.seeedstudio.com\\\/wiki\\\/GROVE_System&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20160813175438\\\/http:\\\/\\\/www.seeedstudio.com:80\\\/wiki\\\/Grove_System&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-10-21 16:57:54&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-10-21T16:57:54+00:00&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:207,&quot;href&quot;:&quot;https:\\\/\\\/github.com\\\/technologiescollege\\\/BlocklyDuino&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20160206100403\\\/https:\\\/\\\/github.com\\\/technologiescollege\\\/BlocklyDuino&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-10-21 16:57:57&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-10-21T16:57:57+00:00&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;}]\"><\/span>","protected":false},"excerpt":{"rendered":"<p>BlocklyDuino est un programme web, un webware graphique permettant la programmation graphique pour Arduino et sa &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/libreduc.cc\/blog\/astuce\/2015\/02\/21\/blocklyduino-interface-web-graphique-pour-arduino\/\"> <span class=\"screen-reader-text\">BlocklyDuino : interface web graphique pour Arduino<\/span> Read more \u2192<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":{"inline_featured_image":false,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-1784","post","type-post","status-publish","format-image","hentry","category-liberkey_news","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/posts\/1784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/comments?post=1784"}],"version-history":[{"count":0,"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/posts\/1784\/revisions"}],"wp:attachment":[{"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/media?parent=1784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/categories?post=1784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/astuce\/wp-json\/wp\/v2\/tags?post=1784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}