{"id":65,"date":"2026-09-05T17:24:26","date_gmt":"2026-09-05T15:24:26","guid":{"rendered":"https:\/\/libreduc.cc\/blog\/?page_id=65"},"modified":"2026-09-05T18:14:35","modified_gmt":"2026-09-05T16:14:35","slug":"ecosysteme-blockly","status":"publish","type":"page","link":"https:\/\/libreduc.cc\/blog\/?page_id=65","title":{"rendered":"\u00c9cosyst\u00e8me Blockly pour Arduino, ST, micro:Bit, etc."},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">\u00c9cosyst\u00e8me Blockly pour Arduino, ST, micro:Bit, etc.<\/h1>\n<span hidden class=\"__iawmlf-post-loop-links\" data-iawmlf-links=\"[{&quot;id&quot;:19,&quot;href&quot;:&quot;https:\\\/\\\/blockly.libreduc.cc&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260905161556\\\/https:\\\/\\\/blockly.libreduc.cc\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-09-05 16:30:24&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-09-05 16:30:24&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:11,&quot;href&quot;:&quot;https:\\\/\\\/www.libreduc.cc&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260811100558\\\/https:\\\/\\\/www.libreduc.cc\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-09-05 15:25:06&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-09-05 15:25:06&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:3,&quot;href&quot;:&quot;https:\\\/\\\/github.com\\\/A-S-T-U-C-E\\\/ucBlockly&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:4,&quot;href&quot;:&quot;https:\\\/\\\/wiki.libreduc.cc\\\/fr:arduino:ucblockly&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:5,&quot;href&quot;:&quot;https:\\\/\\\/github.com\\\/BlocklyDuino&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260217202644\\\/https:\\\/\\\/github.com\\\/BlocklyDuino&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-09-02 19:46:59&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-09-02 19:46:59&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:6,&quot;href&quot;:&quot;https:\\\/\\\/forum.libreduc.cc&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:7,&quot;href&quot;:&quot;https:\\\/\\\/wiki.libreduc.cc\\\/fr:arduino:ucblockly:convert_rduino&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260902195205\\\/https:\\\/\\\/wiki.libreduc.cc\\\/fr:arduino:ucblockly:convert_rduino&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-09-02 20:22:50&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-09-02 20:22:50&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:8,&quot;href&quot;:&quot;https:\\\/\\\/blockly.games&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20260818183031\\\/https:\\\/\\\/blockly.games\\\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-09-02 19:47:07&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-09-02 19:47:07&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:9,&quot;href&quot;:&quot;https:\\\/\\\/google.github.io\\\/blockly-samples\\\/examples\\\/developer-tools\\\/index.html&quot;,&quot;archived_href&quot;:&quot;http:\\\/\\\/web-wp.archive.org\\\/web\\\/20250522153327\\\/https:\\\/\\\/google.github.io\\\/blockly-samples\\\/examples\\\/developer-tools\\\/index.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-09-02 19:47:10&quot;,&quot;http_code&quot;:404}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-09-02 19:47:10&quot;,&quot;http_code&quot;:404},&quot;process&quot;:&quot;done&quot;}]\"><\/span>\n\n\n<p class=\"wp-block-paragraph\">Programmation visuelle par blocs pour microcontr\u00f4leurs. Portail d\u00e9di\u00e9 : <a href=\"https:\/\/blockly.libreduc.cc\/\"><strong>blockly.libreduc.cc<\/strong><\/a> \u00b7 Retour <a href=\"https:\/\/www.libreduc.cc\/\">www.libreduc.cc<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u00c9cosyst\u00e8me v3 (2026)<\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">\u00b5cBlockly<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Le <strong>noyau<\/strong> : blocs typ\u00e9s, g\u00e9n\u00e9rateur C++, API <code>createUcBlockly()<\/code>. Blockly 13. Cible principale : <strong>Arduino<\/strong> ; ouvert \u00e0 ST, micro:bit, etc.<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/A-S-T-U-C-E\/ucBlockly\">GitHub<\/a> \u00b7 <a href=\"https:\/\/wiki.libreduc.cc\/fr:arduino:ucblockly\">Wiki<\/a><\/p>\n\n<\/div>\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">BlocklyDuino v3<\/h3>\n\n\n<p class=\"wp-block-paragraph\">L\u2019<strong>application<\/strong> pour la classe : workspace, code, cartes, accessibilit\u00e9.<\/p>\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/BlocklyDuino\">GitHub<\/a><\/p>\n\n<\/div>\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n\n<h3 class=\"wp-block-heading\">Factory v3<\/h3>\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9ez vos blocs et exportez des <strong>extensions<\/strong>.<\/p>\n\n<\/div>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Communaut\u00e9 &amp; documentation<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blockly.libreduc.cc\/\">Portail Blockly<\/a><\/li>\n<li><a href=\"https:\/\/libreduc.cc\/blog\/blockly\/\">Blog Blockly<\/a><\/li>\n<li><a href=\"https:\/\/wiki.libreduc.cc\/fr:arduino:ucblockly\">Wiki \u00b5cBlockly<\/a><\/li>\n<li><a href=\"https:\/\/forum.libreduc.cc\/\">Forum<\/a><\/li>\n<li><a href=\"https:\/\/www.libreduc.cc\/\">Portail LibrEduc<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Legacy Blockly@rduino<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ancienne version pour projets existants. Migration : <a href=\"https:\/\/wiki.libreduc.cc\/fr:arduino:ucblockly:convert_rduino\">conversion Blockly@rduino<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ressources Blockly (externes)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/blockly.games\/\">Jeux Blockly<\/a><\/li>\n<li><a href=\"https:\/\/google.github.io\/blockly-samples\/examples\/developer-tools\/index.html\">Cr\u00e9ation de blocs (Google)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9cosyst\u00e8me Blockly pour Arduino, ST, micro:Bit, etc. Programmation visuelle par blocs pour microcontr\u00f4leurs. Portail d\u00e9di\u00e9 : &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/libreduc.cc\/blog\/?page_id=65\"> <span class=\"screen-reader-text\">\u00c9cosyst\u00e8me Blockly pour Arduino, ST, micro:Bit, etc.<\/span> Read more \u2192<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-65","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=\/wp\/v2\/pages\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":1,"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions"}],"predecessor-version":[{"id":75,"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=\/wp\/v2\/pages\/65\/revisions\/75"}],"wp:attachment":[{"href":"https:\/\/libreduc.cc\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}