{"id":3885,"date":"2020-04-28T14:08:38","date_gmt":"2020-04-28T12:08:38","guid":{"rendered":"http:\/\/www.ardpylab.fr\/?page_id=3885"},"modified":"2020-05-10T18:34:13","modified_gmt":"2020-05-10T16:34:13","slug":"fonctionnement-darduino-lab","status":"publish","type":"page","link":"https:\/\/www.ardpylab.fr\/?page_id=3885","title":{"rendered":"Pr\u00e9-requis au fonctionnement"},"content":{"rendered":"\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-3901 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/arduinolab-logo2-1024x375.png\" alt=\"\" width=\"491\" height=\"183\"><\/figure>\n<\/div>\n\n\n\n<p>&nbsp;<\/p>\n<p>Pour fonctionner, <strong>ARDUINO LAB<\/strong>, n\u00e9cessite l\u2019installation d\u2019un programme \u201dpilote\u201d dans la m\u00e9moire de l\u2019Arduino (sauf en mode \u201dSimulation\u201d bien-s\u00fbr) pour envoyer des ordres \u00e0 l\u2019Arduino ou recevoir des donn\u00e9es via le port USB.<\/p>\n\n\n\n<p>Suivant les circuits \u00e9tudi\u00e9s ou les capteurs utilis\u00e9s, ARDUINO LAB utilise deux protocoles de communication avec l\u2019Arduino diff\u00e9rents, <strong>\u201d<\/strong><strong><a href=\"https:\/\/www.ardpylab.fr\/?page_id=2739\" data-wplink-url-error=\"true\">Firmata standard<\/a>\u201d<\/strong> ou <strong>\u201d<\/strong><strong><a href=\"https:\/\/www.ardpylab.fr\/?page_id=2852\" data-wplink-url-error=\"true\">Firmata express<\/a>\u201d<\/strong>.<\/p>\n\n\n\n<p>Le chargement, dans la m\u00e9moire de l&rsquo;Arduino, du code \u201dpilote\u201d doit \u00eatre fait soit manuellement en utilisant le logiciel <strong>\u201dIDE ARDUINO\u201d<\/strong>, soit par l&rsquo;interm\u00e9diaire du menu \u201dParam\u00e8tres\u201d d&rsquo;<strong>ARDUINO LAB<\/strong>. Un mode de chargement automatique du protocole de communication en fonction du circuit \u00e9tudi\u00e9 est \u00e9galement disponible dans ce menu.<\/p>\n\n\n\n<p>Quoi qu\u2019il en soit, pour utiliser toutes les fonctionnalit\u00e9s d\u2019<strong>ARDUINO LAB<\/strong>, notamment le t\u00e9l\u00e9versement de codes \u00e9crits en langage \u201dArduino\u201d, il est n\u00e9cessaire d\u2019installer, sur l\u2019ordinateur utilis\u00e9 pour contr\u00f4ler l\u2019Arduino, le logiciel <strong>\u201dIDE ARDUINO\u201d<\/strong> qui est disponible \u00e0 l\u2019adresse suivante :<\/p>\n\n\n\n<p style=\"padding-left: 40px;\"><a href=\"https:\/\/www.arduino.cc\/en\/Main\/Software\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/www.arduino.cc\/en\/Main\/Software<\/a><\/p>\n<p>\u00a0<\/p>\n\n\n\n<p>. <strong><u>Chargement manuel du code \u201dFirmata Standard\u201d<\/u><\/strong>&nbsp;: &nbsp;<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Brancher l\u2019Arduino via un port USB,<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Afin de charger la librairie <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>Firmata standard\u201d<\/strong> sur l\u2019ARDUINO, il faut lancer le logiciel <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>IDE ARDUINO\u201d<\/strong>, puis s\u00e9lectionner :<\/p>\n<p style=\"padding-left: 80px;\"><strong>Fichier &gt; Exemples &gt; Firmata &gt; Standard Firmata<\/strong>,<\/p>\n<p style=\"padding-left: 40px;\">&#8211; puis cliquer sur <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>t\u00e9l\u00e9verser\u201d<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2742 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm2.png\" alt=\"\" width=\"564\" height=\"465\" srcset=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm2.png 721w, https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm2-300x247.png 300w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n\n\n\n<p>. <strong><u>Chargement manuel du code \u201dFirmata Express\u201d<\/u><\/strong>&nbsp;:<\/p>\n<p>Par d\u00e9faut, la biblioth\u00e8que <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>Firmata Express\u201d<\/strong>&nbsp;n\u2019est pas incluse dans le logiciel <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>IDE Arduino\u201d<\/strong><strong>.<\/strong> Il faut donc proc\u00e9der \u00e0 son installation&nbsp;: &nbsp;<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Ouvrir le logiciel <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>IDE ARDUINO\u201d<\/strong>,&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p style=\"padding-left: 40px;\">&#8211; S\u00e9lectionner <strong data-rich-text-format-boundary=\"true\">\u201d<\/strong><strong>Croquis\/Inclure une biblioth\u00e8que\/G\u00e9rer les biblioth\u00e8ques\u201d<\/strong>,<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2853 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm10.png\" alt=\"\" width=\"594\" height=\"234\"><\/figure>\n<\/div>\n<p>&#8211; Entrer <strong>\u201d<\/strong><strong>FirmataExpress\u201d<\/strong>&nbsp;dans la zone de recherche&nbsp;:<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2855 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm11.png\" alt=\"\" width=\"607\" height=\"347\"><\/figure>\n<\/div>\n<p>&#8211; et cliquer sur <strong>\u201d<\/strong><strong>installer\u201d<\/strong>.<\/p>\n\n\n\n<p><br><strong>\u201dFirmataExpress\u201d<\/strong> n\u00e9cessite \u00e9galement que la librairie <strong>\u201d<\/strong><strong>Ultrasonic by Erick Sim\u00f5es\u201d<\/strong>&nbsp;soit install\u00e9e.<\/p>\n<p>De m\u00eame que pr\u00e9c\u00e9demment, en utilisant le logiciel Arduino IDE&nbsp;:<\/p>\n<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; S\u00e9lectionner <strong>\u201d<\/strong><strong>Croquis\/Inclure une biblioth\u00e8que\/G\u00e9rer les biblioth\u00e8ques\u201d<\/strong>,<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Entrer <strong>\u201d<\/strong><strong>Ultrasonic\u201d<\/strong> dans la zone de recherche,<\/p>\n<p style=\"padding-left: 40px;\">&nbsp;&#8211; S\u00e9lectionner <strong>\u201d<\/strong><strong>Ultrasonic by Erick Sim\u00f5es\u201d<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2856 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm12.png\" alt=\"\" width=\"592\" height=\"337\"><\/figure>\n<\/div>\n<p style=\"padding-left: 40px;\">&#8211; et cliquer sur <strong>\u201d<\/strong><strong>installer\u201d<\/strong>.<\/p>\n\n\n\n<p><br>Sans connexion internet, les librairies peuvent \u00eatre install\u00e9es \u00e0 partir des fichiers <strong>\u201d<\/strong><strong>zip\u201d<\/strong> pr\u00e9sents dans le dossier <strong>\u201d<\/strong><strong>Support\/Librairies Arduino\u201d<\/strong>&nbsp;du r\u00e9pertoire d\u2019installation d\u2019<strong>ARDUINO LAB&nbsp;<\/strong>:<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Ouvrir le logiciel <strong>\u201d<\/strong><strong>IDE ARDUINO\u201d<\/strong>,&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<p style=\"padding-left: 40px;\">&#8211; S\u00e9lectionner <strong>\u201d<\/strong><strong>Croquis\/Inclure une biblioth\u00e8que\/Ajouter la biblioth\u00e8que .ZIP\u201d<\/strong>,<\/p>\n<p style=\"padding-left: 40px;\">&#8211; S\u00e9lectionner le fichier .ZIP de la librairie \u00e0 installer.<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2859 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm13.png\" alt=\"\" width=\"590\" height=\"262\"><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n\n\n\n<p><br>Le chargement du code \u201d<strong>Firmata Express<\/strong>\u201d dans la m\u00e9moire de l\u2019Arduino est maintenant possible&nbsp;:<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Brancher l\u2019Arduino via un port USB,<\/p>\n<p style=\"padding-left: 40px;\">&#8211; Afin de charger la librairie <strong>\u201dFirmata express\u201d<\/strong> sur l\u2019ARDUINO, il faut lancer le logiciel <strong>\u201dIDE ARDUINO\u201d<\/strong>, puis s\u00e9lectionner :<\/p>\n<p style=\"padding-left: 40px;\"><strong>Fichier &gt; Exemples &gt; FirmataExpress &gt; FirmataExpress<\/strong>,<\/p>\n<p style=\"padding-left: 40px;\">&#8211; puis cliquer sur <strong>\u201dt\u00e9l\u00e9verser\u201d<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2867 aligncenter\" style=\"border: 3px solid #eeeeee; padding: 3px; margin: 3px;\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/04\/com-ardpy-firm14.png\" alt=\"\" width=\"585\" height=\"438\"><\/figure>\n<\/div>\n<p>&nbsp;<\/p>\n\n\n\n<p>A partir de l\u00e0 vous n\u2019avez plus besoin du logiciel <strong>Arduino IDE<\/strong>, vous pourrez contr\u00f4ler votre Arduino uniquement \u00e0 partir d\u2019<strong>ARDUINO LAB<\/strong>.<\/p>\n<p>\u00a0<\/p>\n\n\n<div  class=\"grids-section grids-is-stretch\" style=\"--_gs-gap-desktop:0px 0px;--_gs-m-desktop:0 0 0 0;--_gs-p-desktop:0 0 0 0;--_gs-bg-desktop:transparent none;--_gs-bg-xp-desktop:0px;--_gs-zi-desktop:auto;--_gs-d-desktop:block;--_gs-mw-desktop:calc(100% - 0 - 0);--_gs-gap-tablet:0px 0px;--_gs-m-tablet:0 0 0 0;--_gs-p-tablet:0 0 0 0;--_gs-bg-tablet:transparent none;--_gs-bg-xp-tablet:0px;--_gs-zi-tablet:auto;--_gs-d-tablet:block;--_gs-mw-tablet:calc(100% - 0 - 0);--_gs-gap-mobile:0px 0px;--_gs-m-mobile:0 0 0 0;--_gs-p-mobile:0 0 0 0;--_gs-bg-mobile:transparent none;--_gs-bg-xp-mobile:0px;--_gs-zi-mobile:auto;--_gs-d-mobile:block;--_gs-mw-mobile:calc(100% - 0 - 0);--_gs-columns:2;--_gs-rows:1\"><div class=\"grids-s-w_i\">\n<div class=\"grids-area\" style=\"--_ga-column:1\/2;--_ga-row:1\/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<div class=\"wp-block-image\"><figure class=\"alignleft size-large\"><a href=\"https:\/\/www.ardpylab.fr\/?page_id=3860\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"28\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/moins.jpg\" alt=\"\" class=\"wp-image-107\"\/><\/a><\/figure><\/div>\n\n<\/div>\n\n<div class=\"grids-area\" style=\"--_ga-column:2\/3;--_ga-row:1\/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)\">\n\n<div class=\"wp-block-image\"><figure class=\"alignright size-large\"><a href=\"https:\/\/www.ardpylab.fr\/?page_id=3910\"><img loading=\"lazy\" decoding=\"async\" width=\"50\" height=\"28\" src=\"https:\/\/www.ardpylab.fr\/wp-content\/uploads\/2020\/03\/plus.jpg\" alt=\"\" class=\"wp-image-106\"\/><\/a><\/figure><\/div>\n\n<\/div>\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>&nbsp; Pour fonctionner, ARDUINO LAB, n\u00e9cessite l\u2019installation d\u2019un programme \u201dpilote\u201d dans la m\u00e9moire de l\u2019Arduino (sauf en mode \u201dSimulation\u201d bien-s\u00fbr) pour envoyer des ordres \u00e0 l\u2019Arduino ou recevoir des donn\u00e9es via le port USB. Suivant les circuits \u00e9tudi\u00e9s ou les capteurs utilis\u00e9s, ARDUINO LAB utilise deux protocoles de communication avec l\u2019Arduino diff\u00e9rents, \u201dFirmata standard\u201d ou [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3885","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/3885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3885"}],"version-history":[{"count":0,"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=\/wp\/v2\/pages\/3885\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ardpylab.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}