{"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_85 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\" >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\" >&Uuml;berblick<\/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\" >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\" >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\" >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\" >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\" >Programmierumgebung<\/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\" >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\" >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\" >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\" >Sonstiges<\/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\" >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\" >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\" >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\" >Fazit<\/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\" >Quellen:<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Es handelt sich hierbei um ein hybrides Board aus Atmega&nbsp;2560 und einem Espressiv Chip (ESP8266) f&uuml;r 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&uuml;ckseite<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uberblick\"><\/span>&Uuml;berblick<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\n<table id=\"tablepress-6\" class=\"tablepress tablepress-id-6\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Name<\/th><th class=\"column-2\">Mega + WiFI<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Anzahl\/CPU<br \/>\n<\/td><td class=\"column-2\">1 \/ ATMEGA 2560 + ESP8266<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">Takt (MHz)<\/td><td class=\"column-2\">16 \/240<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Kerne<\/td><td class=\"column-2\">1\/1<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Digital IOs \/ Pins<\/td><td class=\"column-2\">54<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Analog inputs<\/td><td class=\"column-2\">16<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Interrupt Pins<\/td><td class=\"column-2\">4<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">PWM<\/td><td class=\"column-2\">15<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">SPI<\/td><td class=\"column-2\">1<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">Flash Speicher<\/td><td class=\"column-2\">32 MB \/<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">SRam (KB)<\/td><td class=\"column-2\">8KB\/<\/td>\n<\/tr>\n<tr class=\"row-12\">\n\t<td class=\"column-1\">EEPROM (KB)<\/td><td class=\"column-2\">4 KB<\/td>\n<\/tr>\n<tr class=\"row-13\">\n\t<td class=\"column-1\">WiFi<\/td><td class=\"column-2\">802,11 b\/g\/N<br \/>\nBluetooth<\/td>\n<\/tr>\n<tr class=\"row-14\">\n\t<td class=\"column-1\">Verschl\u00fcsselung<\/td><td class=\"column-2\">WEB \/ WPA2 \/ TKIP \/AES<\/td>\n<\/tr>\n<tr class=\"row-15\">\n\t<td class=\"column-1\">Bluetooth<\/td><td class=\"column-2\">-<\/td>\n<\/tr>\n<tr class=\"row-16\">\n\t<td class=\"column-1\">UART<\/td><td class=\"column-2\">4<\/td>\n<\/tr>\n<tr class=\"row-17\">\n\t<td class=\"column-1\">I2C<\/td><td class=\"column-2\">1<\/td>\n<\/tr>\n<tr class=\"row-18\">\n\t<td class=\"column-1\">Ethernet<\/td><td class=\"column-2\">-<\/td>\n<\/tr>\n<tr class=\"row-19\">\n\t<td class=\"column-1\">Video<\/td><td class=\"column-2\">-<\/td>\n<\/tr>\n<tr class=\"row-20\">\n\t<td class=\"column-1\">Sound<\/td><td class=\"column-2\">-<\/td>\n<\/tr>\n<tr class=\"row-21\">\n\t<td class=\"column-1\">Sonstiges<\/td><td class=\"column-2\">-<\/td>\n<\/tr>\n<tr class=\"row-22\">\n\t<td class=\"column-1\">USB<\/td><td class=\"column-2\">1 Micro<\/td>\n<\/tr>\n<tr class=\"row-23\">\n\t<td class=\"column-1\">Betriebsspannung [V]<\/td><td class=\"column-2\">5<\/td>\n<\/tr>\n<tr class=\"row-24\">\n\t<td class=\"column-1\">Eingangsspannung<\/td><td class=\"column-2\">7-16<\/td>\n<\/tr>\n<tr class=\"row-25\">\n\t<td class=\"column-1\">Strom (mA) \/ Standby (mA)<\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<tr class=\"row-26\">\n\t<td class=\"column-1\">Gr\u00f6\u00dfe l x b x h<\/td><td class=\"column-2\">101.52 x 53.3<\/td>\n<\/tr>\n<tr class=\"row-27\">\n\t<td class=\"column-1\">Gewicht [g]<\/td><td class=\"column-2\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-6 from cache --><\/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=\"auto, (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>\n\n\n\n<p class=\"wp-block-paragraph\">Zus&auml;tzlich sind einige Pins des ESP herausgef&uuml;hrt. Die Beschriftung ist auf der R&uuml;ckseite 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 id=\"wpls-table-1\"><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 id=\"wpls-table-2\"><tbody><tr><td><strong>Funktion<\/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 class=\"wp-block-paragraph\">Hier ein paar Schnappsch&uuml;sse 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&uuml;r 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>Programmierumgebung<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 class=\"wp-block-paragraph\">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=\"auto, (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 class=\"wp-block-paragraph\">Evtl. vorher noch die <a rel=\"noreferrer noopener\" href=\"https:\/\/www.fambach.net\/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 class=\"wp-block-paragraph\">Dipschalter 5,6,7 auf ON Rest auf OFF. Sollte das programmieren nicht beginne ist ein Reset&nbsp; des Boards n&ouml;tig. Das spielen mit der Reset Methode im Men&uuml; 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=\"&Uuml;berblick 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=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><figcaption>&Uuml;berblick 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 class=\"wp-block-paragraph\">Als Testprogramme k&ouml;nnen 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\/arduino-uno-wifi\/\">Arduino Uno + WiFi<\/a><\/blockquote><iframe loading=\"lazy\" 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<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Sonstiges\"><\/span>Sonstiges<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 class=\"wp-block-paragraph\">Wenn man noch nicht so genau weiss wo die Reise hin geht und f&uuml;r 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&uuml;ssen. Wer jetzt glaubt vom Regen in die Traufe zu kommen und AT Kommandos lernen zu m&uuml;ssen hat Gl&uuml;ck, es gibt eine gegest&uuml;ck f&uuml;r den Arduino. Ein paar Klassen erlauben es den ESP mit einfachen Methodenaufrufen zu steuern ohne die AT Kommandos verwenden zu m&uuml;ssen. Somit ist sind die Ziele:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><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 class=\"wp-block-paragraph\">HINWEIS: Schaut mal vorba ob nicht schon die AT Firmware auf dem dem ESP vorhanden ist, solltet ihr sie &uuml;berschrieben haben, kein Problem hier erfahrt ihr wie ihr sie wieder herstellen k&ouml;nnt.<\/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 class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">F&uuml;r den ESP ben&ouml;tigen wir eine Version der AT Bibliothek. Diese gibts als Bin&auml;rdatei auf der Espressif Homepage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\">Sollte die gew&auml;hlte Firmware nicht funktionieren, probiert mal &auml;ltere Versionen aus. Auch ich habe mehrere ausprobiert und ich bin bei Version 1.6 in dieser Konstellation gelandet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zum flashen der Bin&auml;rdatei 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 class=\"wp-block-paragraph\">Tool und Bin&auml;rdatei 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&auml;hlig 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&auml;hlen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dateien Ausw&auml;hlen, Speicherbereiche eingeben, Einstellungen anpassen und noch die richtige Verbindung zum Board w&auml;hlen. 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&uuml;r AT Firmware<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ob die Firmware richtig installiert ist kann in der Arduino IDE Konsole &uuml;berpr&uuml;ft werden. (Nicht vergessen Dipschalter 7 wieder aus zu schalten, sonst geht nichts). Boud Rate ist 115200 als Zeilendend NL\/CR ausw&auml;hlen und oben in die Sendezeile AT eingeben. Kommt ein OK zur&uuml;ck 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 class=\"wp-block-paragraph\">Wer noch mehr &uuml;ber die vorhandenen AT Kommandos wissen will kann sich auf der folgenden Seite informieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\">Da im Arduino auf das Netzwerk zugegriffen werden soll m&ouml;chte ich das vorab mal mit AT Kommandos pr&uuml;fen:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AT+CWMODE=1 -&gt; Station Mode einschalten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AT+CWLAP -&gt; Netzwerk scannen gibt ne liste zur&uuml;ck<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">AT+CWJAP=&#8220;NODES&#8220;,&#8220;HappyNodes1234&#8243; -&gt; Mit Accesspoint verbinden<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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 class=\"wp-block-paragraph\">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&uuml;r muss die Br&uuml;cke (0 Ohm Widerstand) aus dem Bild umgel&ouml;tet 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&uuml;cke uml&ouml;ten von 1 nach 2.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Fazit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wer ein Arduino Uno kompatibles Board, eine Menge zus&auml;tzlicher Ports und eine WLan Anbindung&nbsp;ben&ouml;tigt, ist mit diesem Board richtig gut bedient. Der Antennenanschluss vergoldet das Board zus&auml;tlich, da hierdurch h&ouml;here Reichweiten erreicht werden k&ouml;nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zudem ist das Board recht g&uuml;nstig, seit dem der ESP32 draussen ist, wird das Board zum Teil unter 10&euro; 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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><a href=\"https:\/\/www.arduino.cc\/en\/Hacking\/PinMapping2560\">https:\/\/www.arduino.cc\/en\/Hacking\/PinMapping2560<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><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 class=\"wp-block-paragraph\"><a href=\"https:\/\/www.espressif.com\/en\/support\/download\/at\">https:\/\/www.espressif.com\/en\/support\/download\/at<\/a><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Es handelt sich hierbei um ein hybrides Board aus Atmega&nbsp;2560 und einem Espressiv Chip (ESP8266) f&uuml;r die WLan Kommunikation. Ansicht &Uuml;berblick Board Funktionen Zus&auml;tzlich sind einige Pins des ESP herausgef&uuml;hrt. Die Beschriftung ist auf der R&uuml;ckseite 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\">Carry on reading <span class=\"screen-reader-text\">\"Arduino Mega 2560+ESP WIFI\"<\/span> <span class=\"meta-nav\">\u2192<\/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],"class_list":["post-288","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino-mega-board","category-esp","category-esp8266","category-prozessorboards","tag-arduino","tag-arduino-mega","tag-esp","tag-esp8266","tag-prozessorboards","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/288","targetHints":{"allow":["GET"]}}],"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}]}}