{"id":1712,"date":"2017-04-11T19:12:08","date_gmt":"2017-04-11T18:12:08","guid":{"rendered":"http:\/\/www.macerobotics.com\/?p=1712"},"modified":"2017-04-11T19:12:08","modified_gmt":"2017-04-11T18:12:08","slug":"programmer-mrduino-wireless-en-wifi","status":"publish","type":"post","link":"https:\/\/www.macerobotics.com\/?p=1712","title":{"rendered":"Programmer MRduino Wireless en Wifi"},"content":{"rendered":"<p>Le robot MRduino Wireless a la possibilit\u00e9 de transf\u00e9rer le programme du PC vers le robot en communication Wifi.<\/p>\n<h1>Le programme<\/h1>\n<p>Ce programme permet d&#8217;activer le t\u00e9l\u00e9versements OTA (Over The Air) sur l&#8217;ESP8266 du robot.<\/p>\n<ol>\n<li>Ouvrer l&#8217;Arduino IDE et ins\u00e9rer ce programme :<\/li>\n<\/ol>\n<p>En modifiant :<\/p>\n<ul>\n<li><strong><span style=\"color: #008000;\">VOTRE_SSID<\/span><\/strong> : le nom de votre r\u00e9seau sans fil.<\/li>\n<li><strong><span style=\"color: #008000;\">VOTRE_MOT_DE_PASSE<\/span><\/strong> : le mot de votre r\u00e9seau sans fil.<\/li>\n<\/ul>\n<pre><strong>#include &lt;mrduino.h&gt;<\/strong>\r\n<strong>#include &lt;ESP8266WiFi.h&gt;<\/strong>\r\n<strong>#include &lt;WiFiUdp.h&gt;<\/strong>\r\n<strong>#include &lt;ArduinoOTA.h&gt;<\/strong>\r\n\r\n<strong>const char* ssid = \"<span style=\"color: #008000;\">VOTRE_SSID<\/span>\"; <\/strong>\r\n<strong>const char* password = \"<span style=\"color: #008000;\">VOTRE_MOT_DE_PASSE<\/span>\"; <\/strong>\r\n\r\n<strong>void setup() <\/strong>\r\n<strong>{\r\n   <span style=\"color: #008000;\">\/\/ initialisation du wifi<\/span><\/strong>\r\n<strong>\u00a0  WiFi.begin(ssid, password);\r\n\r\n   <span style=\"color: #008000;\">\/\/ connexion wifi<\/span><\/strong>\r\n<strong>\u00a0  while (WiFi.waitForConnectResult() != WL_CONNECTED)<\/strong>\r\n<strong>\u00a0  {<\/strong>\r\n<strong>\u00a0\u00a0\u00a0  delay(1500);<\/strong>\r\n<strong>\u00a0\u00a0\u00a0  ESP.restart();<\/strong>\r\n<strong>\u00a0  }<\/strong>\r\n\r\n<strong>\u00a0 ArduinoOTA.setHostname(\"Robot_MRduinoW\"); \r\n<\/strong>  \r\n  <span style=\"color: #008000;\"><strong>\/\/ initialisation de l'Over The Air<\/strong><\/span>\r\n  <strong>ArduinoOTA.begin(); <\/strong>\r\n\r\n<strong>}\r\n\r\nvoid loop()\r\n{\r\n  ArduinoOTA.handle();\r\n}<\/strong>\r\n<\/pre>\n<p>Apr\u00e8s avoir v\u00e9rifi\u00e9 ce programme Arduino, vous pouvez le t\u00e9l\u00e9verser vers le robot via un c\u00e2ble micro-USB.<\/p>\n<p><a href=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1720 aligncenter\" src=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img2.png\" alt=\"img2\" width=\"505\" height=\"353\" srcset=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img2.png 505w, https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img2-300x210.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/a><\/p>\n<h1>Transf\u00e9re en Wifi<\/h1>\n<p>Maintenant que vous avez programmer le robot, vous pouvez fermer le logiciel Arduino IDE et le red\u00e9marrez afin d&#8217;avoir une nouvelle option de programmation.<\/p>\n<ul>\n<li>Ouvrez l&#8217;onglet Tools-&gt;Port :<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1717\" src=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img1.png\" alt=\"img1\" width=\"645\" height=\"589\" srcset=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img1.png 645w, https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img1-300x274.png 300w, https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/04\/img1-600x548.png 600w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/a><\/p>\n<ul>\n<li>S\u00e9lectionner le port : <span style=\"color: #008000;\">monMRduinoW<\/span><\/li>\n<\/ul>\n<p>Vous pouvez d\u00e9brancher le c\u00e2ble s\u00e9rie de type micro-USB entre votre robot et\u00a0 le PC; et t\u00e9l\u00e9verser \u00e0 nouveau le programme. Cette fois-ci, le t\u00e9l\u00e9versement\u00a0 fonctionne en Wifi.<\/p>\n<p>Fin du tuto !<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le robot MRduino Wireless a la possibilit\u00e9 de transf\u00e9rer le programme du PC vers le robot en communication Wifi. Le programme Ce programme permet d&#8217;activer le t\u00e9l\u00e9versements OTA (Over The Air) sur l&#8217;ESP8266 du robot. Ouvrer l&#8217;Arduino IDE et ins\u00e9rer ce programme : En modifiant : VOTRE_SSID : le nom de votre r\u00e9seau sans fil. &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,50,44,52,46,26],"tags":[],"class_list":["post-1712","post","type-post","status-publish","format-standard","hentry","category-arduino","category-esp8266","category-esus","category-mrduino-wireless","category-robot","category-tutoriel"],"_links":{"self":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1712","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1712"}],"version-history":[{"count":10,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1712\/revisions"}],"predecessor-version":[{"id":1724,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1712\/revisions\/1724"}],"wp:attachment":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}