{"id":235,"date":"2018-07-09T23:47:38","date_gmt":"2018-07-09T22:47:38","guid":{"rendered":"https:\/\/libreduc.cc\/blog\/blockly\/?page_id=235"},"modified":"2018-07-11T01:06:36","modified_gmt":"2018-07-11T00:06:36","slug":"blocklyrduino-et-son-ecosyseme","status":"publish","type":"page","link":"https:\/\/libreduc.cc\/blog\/blockly\/blocklyrduino-et-son-ecosyseme\/","title":{"rendered":"Blockly@rduino et son \u00e9cosys\u00e8me"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/technologiescollege\/Blockly-at-rduino\/blob\/master\/documentation\/CaptureEN.JPG\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" src=\"https:\/\/github.com\/technologiescollege\/Blockly-at-rduino\/raw\/master\/documentation\/CaptureEN.JPG\" alt=\"\" width=\"537\" height=\"290\" \/><\/a>Blockly@rduino est un programme web, un <strong>webware graphique permettant la programmation graphique pour <a href=\"http:\/\/www.arduino.cc\/\" rel=\"nofollow\">Arduino<\/a> et sa <em>traduction en code<\/em><\/strong>.<\/p>\n<p>Blockly@rduino est bas\u00e9 sur <a href=\"https:\/\/developers.google.com\/blockly\/\" rel=\"nofollow\">Blockly<\/a> (<em>un \u00e9diteur de programme graphique par une interface web d\u00e9velopp\u00e9 par Google pour son MIT AppInventor<\/em>) pour g\u00e9n\u00e9rer du code \u00e0 t\u00e9l\u00e9verser dans une carte compatible Arduino.<\/p>\n<p>Libre \u00e0 vous de rajouter autant de blocs que voulus gr\u00e2ce \u00e0 cette notice explicative : <a href=\"http:\/\/www.libreduc.cc\/wiki\/doku.php\/fr\/arduino\/blockly_rduino\/creerblocsmultiling\" rel=\"nofollow\">http:\/\/www.libreduc.cc\/wiki\/doku.php\/fr\/arduino\/blockly_rduino\/creerblocsmultiling<\/a><\/p>\n<p>Cette version a \u00e9t\u00e9 r\u00e9organis\u00e9e et am\u00e9lior\u00e9e pour la faire utiliser au mieux par des \u00e9l\u00e8ves d\u00e9butants dans le code.<\/p>\n<p><strong><em>Toutes les remarques sont les bienvenues pour am\u00e9liorer la syntaxe !<\/em><\/strong><\/p>\n<h2><a id=\"user-content-fonctions\" class=\"anchor\" href=\"https:\/\/github.com\/technologiescollege\/Blockly-at-rduino#fonctions\" aria-hidden=\"true\"><\/a>Fonctions<\/h2>\n<ul>\n<li>programmation en langage Arduino par drag&rsquo;n&rsquo;drop graphique,<\/li>\n<li>g\u00e9n\u00e8re un code totalement compatible avec le code Arduino,<\/li>\n<li>interaction des cartes Arduino gr\u00e2ce aux modules rajout\u00e9s : capteurs\/actionneurs Grove, TechnoZone51, Bitbloq, Adafruit, etc,<\/li>\n<li>possibilit\u00e9 de charger automatiquement des fichiers sur le site gr\u00e2ce aux param\u00e8tres de l&rsquo;adresse URL<em>,<\/em><\/li>\n<li>sauvegarde\/lecture de fichiers INO et XML,<\/li>\n<li>cr\u00e9ation d&rsquo;exemples, ou exercices pour \u00e9l\u00e8ves,<\/li>\n<li>supervision de la carte en temps r\u00e9el gr\u00e2ce au serveur PyMata-AIO (accessible depuis le <a href=\"https:\/\/github.com\/technologiescollege\/Blockly-rduino-communication\">panneau de contr\u00f4le).<\/a><\/li>\n<\/ul>\n<h2>Pour bien comprendre<\/h2>\n<p>Comme il s&rsquo;agit d&rsquo;un ensemble de pages HTML, cela s&rsquo;ouvre dans un navigateur, hors par s\u00e9curit\u00e9 il est interdit \u00e0 tout contenu de page web de communiquer directement avec votre mat\u00e9riel (heureusement !!!) et c&rsquo;est pourquoi les navigateurs doivent prendre tant de pr\u00e9caution avec les contenus web.<\/p>\n<h3>Si vous voulez communiquer avec la carte<\/h3>\n<p>C&rsquo;est ce que j&rsquo;ai appel\u00e9 la supervision, un contr\u00f4le en temps r\u00e9el. Le plus simple<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Blockly@rduino est un programme web, un webware graphique permettant la programmation graphique pour Arduino et sa traduction en code. Blockly@rduino est bas\u00e9 sur Blockly (un \u00e9diteur de programme graphique par une interface web d\u00e9velopp\u00e9 par Google pour son MIT AppInventor) &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/libreduc.cc\/blog\/blockly\/blocklyrduino-et-son-ecosyseme\/\"> <span class=\"screen-reader-text\">Blockly@rduino et son \u00e9cosys\u00e8me<\/span> Read More &raquo;<\/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-235","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/pages\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/comments?post=235"}],"version-history":[{"count":8,"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/pages\/235\/revisions"}],"predecessor-version":[{"id":244,"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/pages\/235\/revisions\/244"}],"wp:attachment":[{"href":"https:\/\/libreduc.cc\/blog\/blockly\/wp-json\/wp\/v2\/media?parent=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}