{"id":813,"date":"2018-06-17T11:29:52","date_gmt":"2018-06-17T11:29:52","guid":{"rendered":"http:\/\/fambach.net\/?p=813"},"modified":"2022-03-26T21:40:42","modified_gmt":"2022-03-26T21:40:42","slug":"arduino-uno-wifi","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/","title":{"rendered":"Arduino Uno + 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-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Daten\" title=\"Daten\">Daten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Ansichten\" title=\"Ansichten\">Ansichten<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Jumper_Einstellungen\" title=\"Jumper Einstellungen\">Jumper Einstellungen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Programmierumgebung\" title=\"Programmierumgebung\">Programmierumgebung<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#UNO\" title=\"UNO\">UNO<\/a><\/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\/arduino-uno-wifi\/#ESP8266\" title=\"ESP8266\">ESP8266<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Test_Programme\" title=\"Test Programme\">Test Programme<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#ESP8266_Durchreiche\" title=\"ESP8266 Durchreiche\">ESP8266 Durchreiche<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Uno_Echo\" title=\"Uno Echo\">Uno Echo<\/a><\/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\/arduino-uno-wifi\/#Testen\" title=\"Testen\">Testen<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/#Quellen\" title=\"Quellen\">Quellen<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Hier geht es um einen Chinaimport und nicht um den offiziellen Uno WiFi. Die Platine hat einen vollst\u00e4ndigen Ardunio Uno mit Atmega Prozessor und einen ESP8266 Chip on board. \u00dcber Dipschalter, kann jeweils der Uno mit dem USB, der ESP mit dem USB oder der ESP mit dem UNO verbunden werden.<\/p>\n\n\n\n<p>F\u00fcr den Betrieb kann eine externe Wlan-Antenne angeschlossen werden. Es sind zus\u00e4tzlich ESP-Pins herausgef\u00fchrt, die Beschaltung steht auf der R\u00fcckseite.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Daten\"><\/span>Daten<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n[table \u201c\u201d not found \/]<br \/>\n\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ansichten\"><\/span>Ansichten<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>Frontansicht mit den Verbindern f\u00fcr Erweiterungsplatinen, dem Stromanschluss, USB-Anschluss und einem&nbsp; Resettaster. Zus\u00e4tzlich zu den normalen Achl\u00fcssen befindet sich noch weitere f\u00fcr den ESP8266,&nbsp; ein Antennenanschluss und ein Dip-Schalter zur Einstellung der seriellen Schnittstelle an Bord.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"405\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135312.jpg\" alt=\"\" class=\"wp-image-790\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135312.jpg 800w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135312-300x152.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135312-768x389.jpg 768w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure>\n\n\n\n<p>Hier ein paar technische Daten und die Pinbelegung der nach aussen gef\u00fchrten ESP Pins.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"933\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135338.jpg\" alt=\"\" class=\"wp-image-792\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135338.jpg 800w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135338-257x300.jpg 257w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/20180325_135338-768x896.jpg 768w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jumper_Einstellungen\"><\/span>Jumper Einstellungen<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><figure><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/community.blynk.cc\/uploads\/default\/original\/2X\/e\/e0cd765ed5aa1c5cd03365624402fbed2d469382.jpg\" alt=\"DIP\" width=\"688\" height=\"250\"><\/figure><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierumgebung\"><\/span>Programmierumgebung<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"UNO\"><\/span>UNO<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dipschalter 3,4 auf ON Rest auf OFF<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"484\" height=\"344\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/GUIUnoEinstellungen.png\" alt=\"\" class=\"wp-image-766\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/GUIUnoEinstellungen.png 484w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/GUIUnoEinstellungen-300x213.png 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ESP8266\"><\/span>ESP8266<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>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>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=\"\" 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\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Test_Programme\"><\/span>Test Programme<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ESP8266_Durchreiche\"><\/span>ESP8266 Durchreiche<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Das folgende Programm reicht alles was auf dem seriellen Port eingeht an den verbundenen Server weiter und alles was \u00fcber das&nbsp; Netz rein kommt wieder auf den seriellen Port. Das Listing ist etwas lang weil ich die Netzwerkkommunikation aus einem anderen Projekt \u00fcbernommen habe, deshalb hier nur die gelinkte Datei.<\/p>\n\n\n\n<p><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/UARTEcho.ino\">UARTEcho.ino<\/a><\/p>\n\n\n\n<p>Alles Wichtige passiert in der loop Funktion. Die Daten f\u00fcr den Accesspoint und den Server m\u00fcssen entsprechend angepasst werden.<\/p>\n\n\n\n<p>Nachtr\u00e4glich habe ich auch Code von Arduino in den Beispielen der GUI gefunden. Die Datei heisst Wifi2Serial.ino.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uno_Echo\"><\/span>Uno Echo<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Das Testprogramm des Uno&#8217;s ist gleichfalls trivial. Es schreibt alles was er \u00fcber den seriellen Port empf\u00e4ngt wieder auf diesen zur\u00fcck.<\/p>\n\n\n<div data-brk-container=\"repo\"><\/div>\n\n\n\n<p><a href=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/SerialEcho.ino\">SerialEcho.ino<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Testen\"><\/span>Testen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Zum testen kann mein Socket-Tool verwendet werden.<\/p>\n\n\n\n<figure class=\"wp-block-embed-wordpress wp-block-embed is-type-wp-embed is-provider-stefan-039-s-webblog\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"2YgHEgdGrL\"><a href=\"https:\/\/www.fambach.net\/tools-java-socket-console\/\">Java Socket Konsolen Server<\/a><\/blockquote><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8222;Java Socket Konsolen Server&#8220; &#8212; Stefan&#039;s WebBlog\" src=\"https:\/\/www.fambach.net\/tools-java-socket-console\/embed\/#?secret=2YgHEgdGrL\" data-secret=\"2YgHEgdGrL\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>Dipschalter1,2 auf ON, der Rest auf OFF.<\/p>\n\n\n\n<p>Die Socket Console starten.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"124\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/SocketTooStarten.png\" alt=\"\" class=\"wp-image-783\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/SocketTooStarten.png 450w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/SocketTooStarten-300x83.png 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure>\n\n\n\n<p>Im Feld neben den &#8222;send&#8220; Knopf kann ein Text eingegeben werden. Mit Bet\u00e4tigung des &#8222;send&#8220; Knopfes, wird der Text an den Client geschickt. Wenn alles geklappt hat, kommt der Text mit einem &#8222;Echo: &#8220; davor zur\u00fcck.<\/p>\n\n\n\n<p>Durch die Testausgaben des ESP auf den seriellen Port, kommen ein paar mehr Echos zur\u00fcck als eingegeben wurden. Auch fehlt nach der Serververbindung der &#8222;New Line&#8220;- Befehl. Weshalb erst der 2. eingegeben Text gut sichtbar ist. F\u00fcr einen ersten Test des Boards reicht es jedoch aus.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"588\" height=\"395\" src=\"https:\/\/fambach.net\/wp-content\/uploads\/2018\/03\/SocketToolTestEcho.png\" alt=\"\" class=\"wp-image-782\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/SocketToolTestEcho.png 588w, https:\/\/www.fambach.net\/wp-content\/uploads\/2018\/03\/SocketToolTestEcho-300x202.png 300w\" sizes=\"(max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\" \/><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Quellen<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/github.com\/jandrassy\/UnoWiFiDevEdSerial1#writing-sketches-for-esp8266\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/github.com\/esp8266\/Arduino\/issues\/3004\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/community.blynk.cc\/t\/uno-wifi-r3-atmega328p-esp8266-board-32mb-memory-usb-ttl-ch340g-compatible-for\/21564\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/github.com\/gmag11\/FirmataMaster\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/www.arduino.cc\/reference\/en\/language\/functions\/communication\/serial\/\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Hier geht es um einen Chinaimport und nicht um den offiziellen Uno WiFi. Die Platine hat einen vollst\u00e4ndigen Ardunio Uno mit Atmega Prozessor und einen ESP8266 Chip on board. \u00dcber Dipschalter, kann jeweils der Uno mit dem USB, der ESP mit dem USB oder der ESP mit dem UNO verbunden werden. F\u00fcr den Betrieb kann &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/arduino-uno-wifi\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"Arduino Uno + WiFi\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":791,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[174,175,572,184],"tags":[29,54,574,22,28,23],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/813"}],"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=813"}],"version-history":[{"count":7,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/813\/revisions"}],"predecessor-version":[{"id":5868,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/813\/revisions\/5868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/791"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}