{"id":1153,"date":"2020-07-10T14:24:17","date_gmt":"2020-07-10T12:24:17","guid":{"rendered":"http:\/\/www.g-heinrichs.de\/wordpress\/?page_id=1153"},"modified":"2023-12-03T11:51:51","modified_gmt":"2023-12-03T10:51:51","slug":"ttgo","status":"publish","type":"page","link":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/informatik\/ttgo\/","title":{"rendered":"Wlan mit dem ESP32"},"content":{"rendered":"<h4><strong><span style=\"color: #3366ff;\"><em data-rich-text-format-boundary=\"true\">Was steckt hinter den Begriffen und Abk\u00fcrzungen Wlan, Access Point, IP, TCP, HTTP, HTML? Wie funktioniert das Internet? Was ist ein Server, was ein Client? Wie funktionieren sie und wie kann man sie selbst programmieren?<\/em><\/span><\/strong><\/h4>\n\n\n<p><\/p>\n\n\n\n<p>Wenn Sie auf diese Fragen Antworten suchen, dann empfehle ich Ihnen meinen  Kurs <strong>Wlan-Experimente mit dem ESP32<\/strong>. In diesem Kurs stelle ich zum Einen  &#8211; nach Schwierigkeitsgrad gestaffelt &#8211;  eine <strong>Reihe von einfachen, aber ausbauf\u00e4higen Beispielen<\/strong> zur Anwendung des Wlan mit dem ESP32 vor; zum Anderen sollen aber auch  die oben erw\u00e4hnten Begriffe und Konzepte so weit dargelegt werden, wie wir es f\u00fcr ein Verst\u00e4ndnis der Wlan-Programmierung erforderlich halten. Ziel ist es, dem Leser damit <strong>grundlegende Kenntnisse zu vermitteln<\/strong> und bei ihm eine <strong>tragf\u00e4hige Vorstellung zu entwickeln<\/strong>, die es ihm erlauben, die vorgestellten Programme selbstst\u00e4ndig weiter auszubauen und auch neue Anwendungen zu realisieren. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"495\" height=\"262\" src=\"http:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2020\/07\/ttgo_3.jpg\" alt=\"\" class=\"wp-image-1155\" srcset=\"https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2020\/07\/ttgo_3.jpg 495w, https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2020\/07\/ttgo_3-300x159.jpg 300w\" sizes=\"(max-width: 495px) 100vw, 495px\" \/><\/figure>\n\n\n\n<p>Der Kurs benutzt als ESP32-Modul eine Variante mit der Bezeichnung <strong>TTGO T-Display<\/strong>. Dieses Modul besitzt bereits ein Farb-Display mit 240 x 135 Pixeln. (Link zu ESP32-allgemein). F\u00fcr den \u00fcberwiegenden Teil der Beispiele k\u00f6nnen Sie allerdings auch andere ESP32-Module einsetzen. <\/p>\n\n\n\n<p>Als Programmiersprache setzen wir <strong>Micropython<\/strong> ein. Speziell f\u00fcr dieses Board gibt es eine Micropython-Firmware, die auch das Display des Moduls TTGO T-Display unterst\u00fctzt.  <\/p>\n\n\n\n<p><em>Weitere Informationen finden Sie <strong><a href=\"https:\/\/www.g-heinrichs.de\/wordpress\/wp-content\/uploads\/2020\/07\/TTGO_Vorwort.pdf\">hier<\/a><\/strong>.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p>Zu dem Kurs geh\u00f6ren folgende <strong>Materialien<\/strong>:<\/p>\n\n\n\n<ul>\n<li>Ein <strong>Skript<\/strong> (pdf-Dateien, ca. 80 Seiten)<\/li>\n\n\n\n<li>Weitere Unterlagen (Pin-Out und Schaltskizze f\u00fcr das TTGO-Modul, Links f\u00fcr die benutzte Firmware und die Thonny-IDE, &#8230;)<\/li>\n\n\n\n<li><strong>Beispiel-Programme<\/strong><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Hier k\u00f6nnen Sie s\u00e4mtliche Materialien in Form einer einzige zip-Datei herunterladen:<\/p>\n\n\n\n<div class=\"sdm_download_button_box_default\"><div class=\"sdm_download_link\"><a href=\"https:\/\/www.g-heinrichs.de\/wordpress\/?sdm_process_download=1&download_id=1209\" class=\"sdm_download green\" title=\"Materialien f\u00fcr ESP32\" >Jetzt herunterladen!<\/a><\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>F\u00fcr einen ersten \u00dcberblick: Das Inhaltsverzeichnis des Skripts:<\/strong><\/p>\n\n\n\n<ul>\n<li><em>Vorwort<\/em><\/li>\n\n\n\n<li><em>Vorbereitung (Hardware, Software)<\/em><\/li>\n\n\n\n<li><em>Einf\u00fchrung (Micropython-Crash-Kurs)<\/em><\/li>\n\n\n\n<li><em>Wlan-Scan<\/em><\/li>\n\n\n\n<li><em>Das Client-Server-Modell<\/em><\/li>\n\n\n\n<li><em>Ein Client f\u00fcr den Zeit-Dienst der FU Berlin (Terminal)<\/em><\/li>\n\n\n\n<li><em>Upgrade f\u00fcr den Zeit-Dienst-Client<\/em><\/li>\n\n\n\n<li><em>Exkurs: Zeit-Dienst-Client mit TTGO-Display<\/em><\/li>\n\n\n\n<li><em>Star-Wars-Animation streamen<\/em><\/li>\n\n\n\n<li><em>HTTP<\/em><\/li>\n\n\n\n<li><em>Ein erster Server f\u00fcr Webseiten<\/em><\/li>\n\n\n\n<li><em>Ein Temperatur-Server<\/em><\/li>\n\n\n\n<li><em>Ein intelligenter Server f\u00fcr Webseiten<\/em><\/li>\n\n\n\n<li><em>Ein Server zum Steuern (einer LED)<\/em><\/li>\n\n\n\n<li><em>LED-Steuer-Programm: Upgrade<\/em><\/li>\n\n\n\n<li><em>Ausnahme-Situationen behandeln<\/em><\/li>\n\n\n\n<li><em>ESP32 als Access Point<\/em><\/li>\n\n\n\n<li><em>Ein einfacher Website-Server<\/em><\/li>\n\n\n\n<li><em><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\">WebREPL<\/mark><\/em><\/li>\n\n\n\n<li><em>Stichwortverzeichnis<\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity is-style-default\"\/>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was steckt hinter den Begriffen und Abk\u00fcrzungen Wlan, Access Point, IP, TCP, HTTP, HTML? Wie funktioniert das Internet? Was ist ein Server, was ein Client? Wie funktionieren sie und wie kann man sie selbst programmieren? Wenn Sie auf diese Fragen Antworten suchen, dann empfehle ich Ihnen meinen Kurs Wlan-Experimente mit dem ESP32. In diesem Kurs <span class=\"ellipsis\">&hellip;<\/span> <span class=\"more-link-wrap\"><a href=\"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/informatik\/ttgo\/\" class=\"more-link\"><span>Read More &rarr;<\/span><\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":190,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/1153"}],"collection":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=1153"}],"version-history":[{"count":46,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/1153\/revisions"}],"predecessor-version":[{"id":1863,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/1153\/revisions\/1863"}],"up":[{"embeddable":true,"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/pages\/190"}],"wp:attachment":[{"href":"https:\/\/www.g-heinrichs.de\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=1153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}