{"id":288,"date":"2018-03-03T11:09:15","date_gmt":"2018-03-03T11:09:15","guid":{"rendered":"http:\/\/fambach.net\/?p=288"},"modified":"2022-04-01T10:49:10","modified_gmt":"2022-04-01T10:49:10","slug":"mega-wifi","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/mega-wifi\/","title":{"rendered":"Arduino Mega 2560 + ESP WiFi"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_73 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Ansicht\" title=\"Ansicht\">Ansicht<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Uberblick\" title=\"Overview\">Overview<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Board_Funktionen\" title=\"Board Funktionen\">Board Funktionen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Dipschalter_Belegung\" title=\"Dipschalter Belegung\">Dipschalter Belegung<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Spezielle_Pin-Belegungen\" title=\"Spezielle Pin-Belegungen\">Spezielle Pin-Belegungen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Genauer_hingesehen\" title=\"Genauer hingesehen\">Genauer hingesehen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Programmierumgebung\" title=\"Programming environment\">Programming environment<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Mega_Einstellungen\" title=\"Mega Einstellungen\">Mega Einstellungen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#ESP_Einstellungen\" title=\"ESP Einstellungen\">ESP Einstellungen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Test_Programme\" title=\"Test Programme\">Test Programme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Sonstiges\" title=\"Miscellaneous\">Miscellaneous<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#AT-Lib_Verwenden\" title=\"AT-Lib Verwenden\">AT-Lib Verwenden<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Den_ESP_vorbereiten\" title=\"Den ESP vorbereiten\">Den ESP vorbereiten<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Externe_Antenne_anschliessen\" title=\"Externe Antenne anschliessen\">Externe Antenne anschliessen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Fazit\" title=\"Conclusion\">Conclusion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/#Quellen\" title=\"Quellen:\">Quellen:<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Es handelt sich hierbei um ein hybrides Board aus Atmega&nbsp;2560 und einem Espressiv Chip (ESP8266) f\u00fcr die WLan Kommunikation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ansicht\"><\/span>Ansicht<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiFront.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"331\" data-id=\"7726\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiFront.jpg\" alt=\"\" class=\"wp-image-7726\"\/><\/a><figcaption>Mega+Wifi -Front<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiBack.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"335\" data-id=\"7725\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiBack.jpg\" alt=\"\" class=\"wp-image-7725\"\/><\/a><figcaption>Mega+Wifi -R\u00fcckseite<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uberblick\"><\/span>Overview<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;table id=6 show_columns=\"1,16\" hide_columns=\"2-30\" \/]<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Board_Funktionen\"><\/span>Board Funktionen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifipinout.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifipinout-1024x566.png\" alt=\"Arduino Mega + ESP Beschriftet\" class=\"wp-image-1435\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifipinout-1024x566.png 1024w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifipinout-300x166.png 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifipinout-768x425.png 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifipinout-672x372.png 672w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><figcaption>Arduino Mega + ESP Beschriftet<\/figcaption><\/figure><\/div>\n\n\n\n<p>Zus\u00e4tzlich sind einige Pins des ESP herausgef\u00fchrt. Die Beschriftung ist auf der R\u00fcckseite des Boards zu finden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dipschalter_Belegung\"><\/span>Dipschalter Belegung<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><\/td><td><strong>1<\/strong><\/td><td><strong>2<\/strong><\/td><td><strong>3<\/strong><\/td><td><strong>4<\/strong><\/td><td><strong>5<\/strong><\/td><td><strong>6<\/strong><\/td><td><strong>7<\/strong><\/td><\/tr><tr><td><strong> ATMega &lt;-&gt;ESP  <\/strong><\/td><td><strong>An<\/strong><\/td><td><strong>An<\/strong><\/td><td>Aus<\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><\/tr><tr><td><strong> USB &lt;-&gt; ATMega<\/strong><\/td><td> Aus <\/td><td> Aus <\/td><td><strong> An <\/strong><\/td><td><strong> An <\/strong><\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><\/tr><tr><td><strong> USB &lt;-&gt; ESP Firmware <\/strong><\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td><strong> An <\/strong><\/td><td> <strong>An<\/strong> <\/td><td><strong> An<\/strong> <\/td><\/tr><tr><td> <strong>USB &lt;-&gt; ESP Kom. <\/strong><\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> <strong>An <\/strong><\/td><td><strong> An <\/strong><\/td><td> Aus <\/td><\/tr><tr><td><strong>Keine Verbindungen<\/strong><\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><td> Aus <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Spezielle_Pin-Belegungen\"><\/span>Spezielle Pin-Belegungen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Function<\/strong><\/td><td><strong>Pins<\/strong><\/td><\/tr><tr><td>Interrupt<\/td><td> 2, 3, 18, 19, 20, 21  <\/td><\/tr><tr><td>Serialport 1<br>Serialport 2<br>Serialport 3 <br>Serialport 4 <\/td><td>0(RX), 1(TX)<br>19(RX), 18(TX)<br>17(RX), 16(TX)<br>15(RX), 14(TX) <\/td><\/tr><tr><td>Led <\/td><td>13<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Genauer_hingesehen\"><\/span>Genauer hingesehen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Hier ein paar Schnappsch\u00fcsse mit dem Mikroskop.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" data-id=\"7779\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiChipAtMega.jpg\" alt=\"\" class=\"wp-image-7779\"\/><figcaption>Mega+Wifi: At-Mega 2560<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"477\" data-id=\"7782\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiEsp.jpg\" alt=\"\" class=\"wp-image-7782\"\/><figcaption>Mega+Wifi: ESP8266EX<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" data-id=\"7778\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiChip2.jpg\" alt=\"\" class=\"wp-image-7778\"\/><figcaption>Mega+Wifi :32MBit (4MB) extrerner Flash Speicher f\u00fcr den ESP <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"640\" data-id=\"7777\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiChip1.jpg\" alt=\"\" class=\"wp-image-7777\"\/><figcaption>Mega+Wifi : Stepdowm Spannungsregler auf 3,3V<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"285\" data-id=\"7780\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiChipCh340Chip.jpg\" alt=\"\" class=\"wp-image-7780\"\/><figcaption>Mega+Wifi : USB CH340G <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" data-id=\"7781\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/MegaWifiChipDipschalter.jpg\" alt=\"\" class=\"wp-image-7781\"\/><figcaption>Mega+Wifi : Dipschalter<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierumgebung\"><\/span>Programming environment<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mega_Einstellungen\"><\/span>Mega Einstellungen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dipschalter 3,4 auf ON Rest auf OFF<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifiArduinoIDEMegaSettings.png\"><img loading=\"lazy\" decoding=\"async\" width=\"509\" height=\"366\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifiArduinoIDEMegaSettings.png\" alt=\"Auswahl Arduino Mega in der Arduino IDE\" class=\"wp-image-1442\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifiArduinoIDEMegaSettings.png 509w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/ATMegaPlusWifiArduinoIDEMegaSettings-300x216.png 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/a><figcaption>Auswahl Arduino Mega in der Arduino IDE<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ESP_Einstellungen\"><\/span>ESP Einstellungen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Evtl. vorher noch die <a rel=\"noreferrer noopener\" href=\"https:\/\/www.fambach.net\/en\/esp32-arduino-gui-einrichten-2\/\" target=\"_blank\">ESP8266 Programmierumgebung einrichten<\/a>. Ich verwendete hier die Version 2.7.1 der Boardtreiber.<\/p>\n\n\n\n<p>Dipschalter 5,6,7 auf ON Rest auf OFF. Sollte das programmieren nicht beginne ist ein Reset&nbsp; des Boards n\u00f6tig. Das spielen mit der Reset Methode im Men\u00fc brachte hier leider keine Besserung.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"501\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/2018-03-24-15_40_59-Blink-_-Arduino-1.8.2.png\" alt=\"\u00dcberblick Arduino Mega Einstellungen in Arduio IDE\" class=\"wp-image-765\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/2018-03-24-15_40_59-Blink-_-Arduino-1.8.2.png 484w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/2018-03-24-15_40_59-Blink-_-Arduino-1.8.2-290x300.png 290w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><figcaption>\u00dcberblick Arduino Mega Einstellungen in Arduio IDE<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Test_Programme\"><\/span>Test Programme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Als Testprogramme k\u00f6nnen die, des hier gelinkten Beitrags verwendet werden.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog wp-block-embed-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"UxQtRx4Tt9\"><a href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/\">Arduino Uno + WiFi<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8222;Arduino Uno + WiFi&#8220; &#8212; Stefan&#039;s WebBlog\" src=\"https:\/\/www.fambach.net\/arduino-uno-wifi\/embed\/#?secret=htgq8OLARl#?secret=UxQtRx4Tt9\" data-secret=\"UxQtRx4Tt9\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sonstiges\"><\/span>Miscellaneous<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"AT-Lib_Verwenden\"><\/span>AT-Lib Verwenden<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Wenn man noch nicht so genau weiss wo die Reise hin geht und f\u00fcr was der ESP auf dem Board gebraucht wird, kann man erst einmal eine Maximalkonfiguration aufspielen. Dh. man spielt die sogenannte AT-Firmware auf, die durch Steuerkommandos (die auf komischerweise alle mit AT beginnen) konfiguriert wird ohne jedes mal neu programmiert zu m\u00fcssen. Wer jetzt glaubt vom Regen in die Traufe zu kommen und AT Kommandos lernen zu m\u00fcssen hat Gl\u00fcck, es gibt eine gegest\u00fcck f\u00fcr den Arduino. Ein paar Klassen erlauben es den ESP mit einfachen Methodenaufrufen zu steuern ohne die AT Kommandos verwenden zu m\u00fcssen. Somit ist sind die Ziele:<\/p>\n\n\n\n<ul><li>Aufspielen der AT-Firwmare auf den ESP <\/li><li>Programm auf dem Arduino erstellen welches den ESP als WLAN Adapter nutzt<\/li><\/ul>\n\n\n\n<p>HINWEIS: Schaut mal vorba ob nicht schon die AT Firmware auf dem dem ESP vorhanden ist, solltet ihr sie \u00fcberschrieben haben, kein Problem hier erfahrt ihr wie ihr sie wieder herstellen k\u00f6nnt.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Den_ESP_vorbereiten\"><\/span>Den <strong>ESP vorbereiten<\/strong> <span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Den ESP sebst auf Programmierung einstellen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1340\" height=\"1120\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20210901_110205.jpg\" alt=\"\" class=\"wp-image-7749\"\/><\/figure>\n\n\n\n<p>F\u00fcr den ESP ben\u00f6tigen wir eine Version der AT Bibliothek. Diese gibts als Bin\u00e4rdatei auf der Espressif Homepage.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.espressif.com\/en\/support\/download\/at\">https:\/\/www.espressif.com\/en\/support\/download\/at<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1186\" height=\"467\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/EspressifATLibSource.jpg\" alt=\"\" class=\"wp-image-7745\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"318\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2021-09-01-10_56_33-1.jpg\" alt=\"\" class=\"wp-image-7748\"\/><\/figure>\n\n\n\n<p>Sollte die gew\u00e4hlte Firmware nicht funktionieren, probiert mal \u00e4ltere Versionen aus. Auch ich habe mehrere ausprobiert und ich bin bei Version 1.6 in dieser Konstellation gelandet.<\/p>\n\n\n\n<p>Zum flashen der Bin\u00e4rdatei auf den ESP kann jedes beliebige Tool verwendet werden, hier das vom Hersteller.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1208\" height=\"651\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2021-09-01-10_53_27.jpg\" alt=\"\" class=\"wp-image-7746\"\/><\/figure>\n\n\n\n<p>Tool und Bin\u00e4rdatei entpacken. Geladen wird mit der 1.6 Version wie folgt. In den README Dateien der Zip&#8217;s ist meist beschrieben wie diese zu flashen sind (hat bei mir alles nicht funktioniert, habe nach unz\u00e4hlig Versuchen eine Kombi gefunden die bei diesem Board funktionierte). <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"839\" height=\"213\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2021-09-01-11_06_53.jpg\" alt=\"\" class=\"wp-image-7752\"\/><figcaption>MEGA+WIFI &#8211; Start Flash Tool von der Festplatte<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"297\" height=\"173\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2021-09-01-11_07_03.jpg\" alt=\"\" class=\"wp-image-7751\"\/><figcaption>MEGA+WIFI &#8211; Start Flash Tool Modus ausw\u00e4hlen<\/figcaption><\/figure>\n\n\n\n<p>Dateien Ausw\u00e4hlen, Speicherbereiche eingeben, Einstellungen anpassen und noch die richtige Verbindung zum Board w\u00e4hlen. Danach auf Start und warten was passiert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1090\" height=\"676\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2021-09-01-14_41_01.jpg\" alt=\"\" class=\"wp-image-7750\"\/><figcaption>MEGA+WIFI &#8211; Flashoption f\u00fcr AT Firmware<\/figcaption><\/figure>\n\n\n\n<p>Ob die Firmware richtig installiert ist kann in der Arduino IDE Konsole \u00fcberpr\u00fcft werden. (Nicht vergessen Dipschalter 7 wieder aus zu schalten, sonst geht nichts). Boud Rate ist 115200 als Zeilendend NL\/CR ausw\u00e4hlen und oben in die Sendezeile AT eingeben. Kommt ein OK zur\u00fcck klappt erstmal alles. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"458\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2021-09-01-17_22_04.jpg\" alt=\"\" class=\"wp-image-7753\"\/><figcaption>MEGA+WIFI &#8211; Konsolen AT Kommando Spass<\/figcaption><\/figure>\n\n\n\n<p>Wer noch mehr \u00fcber die vorhandenen AT Kommandos wissen will kann sich auf der folgenden Seite informieren.<\/p>\n\n\n\n<p><a href=\"https:\/\/docs.espressif.com\/projects\/esp-at\/en\/latest\/AT_Command_Set\/index.html\">https:\/\/docs.espressif.com\/projects\/esp-at\/en\/latest\/AT_Command_Set\/index.html<\/a><\/p>\n\n\n\n<p>Da im Arduino auf das Netzwerk zugegriffen werden soll m\u00f6chte ich das vorab mal mit AT Kommandos pr\u00fcfen:<\/p>\n\n\n\n<p>AT+CWMODE=1 -&gt; Station Mode einschalten<\/p>\n\n\n\n<p>AT+CWLAP -&gt; Netzwerk scannen gibt ne liste zur\u00fcck<\/p>\n\n\n\n<p>AT+CWJAP=&#8220;NODES&#8220;,&#8220;HappyNodes1234&#8243; -&gt; Mit Accesspoint verbinden<\/p>\n\n\n\n<p>AT+CIFSR -&gt; Infos zur Verbindung abrufen <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">AT+CWDHCP? -&gt; DHCP aktiviert ? wenn nicht mit AT+CWDHCP:1 aktivieren\n\nhier gehts bald weiter .... <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Externe_Antenne_anschliessen\"><\/span>Externe Antenne anschliessen<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Wie ihr im Bild seht ist mein Mega+Wifi etwas eingestaubt. Nichts desto trotz kam die Frage auf, was zu tun ist um eine extene Antenne anzuschliessen. Hierf\u00fcr muss die Br\u00fccke (0 Ohm Widerstand) aus dem Bild umgel\u00f6tet werden auf die freie Position (2).  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1017\" height=\"890\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/Mega_Wifi_externeAntenne.jpg\" alt=\"\" class=\"wp-image-7717\"\/><figcaption>Mega+Wifi &#8211; Br\u00fccke uml\u00f6ten von 1 nach 2.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Wer ein Arduino Uno kompatibles Board, eine Menge zus\u00e4tzlicher Ports und eine WLan Anbindung&nbsp;ben\u00f6tigt, ist mit diesem Board richtig gut bedient. Der Antennenanschluss vergoldet das Board zus\u00e4tlich, da hierdurch h\u00f6here Reichweiten erreicht werden k\u00f6nnen.<\/p>\n\n\n\n<p>Zudem ist das Board recht g\u00fcnstig, seit dem der ESP32 draussen ist, wird das Board zum Teil unter 10\u20ac gehandelt&nbsp; (schaue beim schnellen Ali oder beim guten Beng nach \ud83d\ude09 ).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Quellen:<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p><a href=\"https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/external-interrupts\/attachinterrupt\/\">https:\/\/www.arduino.cc\/reference\/en\/language\/functions\/external-interrupts\/attachinterrupt\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.arduino.cc\/en\/Hacking\/PinMapping2560\">https:\/\/www.arduino.cc\/en\/Hacking\/PinMapping2560<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.instructables.com\/id\/Arduino-MEGA-2560-With-WiFi-Built-in-ESP8266\/\">https:\/\/www.instructables.com\/id\/Arduino-MEGA-2560-With-WiFi-Built-in-ESP8266\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/robotdyn.com\/catalog\/boards\/mega_wifi_r3_atmega2560_esp8266_flash_8gb_usb_ttl_ch340g_micro_usb\/\">https:\/\/robotdyn.com\/catalog\/boards\/mega_wifi_r3_atmega2560_esp8266_flash_8gb_usb_ttl_ch340g_micro_usb\/<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.espressif.com\/projects\/esp-at\/en\/latest\/AT_Command_Set\/index.html\">https:\/\/docs.espressif.com\/projects\/esp-at\/en\/latest\/AT_Command_Set\/index.html<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.espressif.com\/en\/support\/download\/at\">https:\/\/www.espressif.com\/en\/support\/download\/at<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Es handelt sich hierbei um ein hybrides Board aus Atmega&nbsp;2560 und einem Espressiv Chip (ESP8266) f\u00fcr die WLan Kommunikation. Ansicht \u00dcberblick Board Funktionen Zus\u00e4tzlich sind einige Pins des ESP herausgef\u00fchrt. Die Beschriftung ist auf der R\u00fcckseite des Boards zu finden. Dipschalter Belegung 1 2 3 4 5 6 7 ATMega &lt;-&gt;ESP An An Aus Aus &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/mega-wifi\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"Arduino Mega 2560+ESP WIFI\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":7728,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[585,187,190,161],"tags":[29,30,72,23,21],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/288"}],"collection":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/comments?post=288"}],"version-history":[{"count":38,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/288\/revisions"}],"predecessor-version":[{"id":9015,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/288\/revisions\/9015"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/7728"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}