{"id":6792,"date":"2020-12-28T14:45:16","date_gmt":"2020-12-28T14:45:16","guid":{"rendered":"https:\/\/www.fambach.net\/?p=6792"},"modified":"2022-03-26T21:48:20","modified_gmt":"2022-03-26T21:48:20","slug":"lilygo-esp32-oled","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/lilygo-esp32-oled\/","title":{"rendered":"LilyGo ESP32-Oled"},"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\/lilygo-t-beam\/#Fakten\" title=\"Fakten\">Fakten<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Schaubild\" title=\"Schaubild\">Schaubild<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Schaltplan\" title=\"Schaltplan\">Schaltplan<\/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\/lilygo-t-beam\/#Pins\" title=\"Pins\">Pins<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Anwendungsbereiche\" title=\"Anwendungsbereiche\">Anwendungsbereiche<\/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\/lilygo-t-beam\/#Ansichten\" title=\"Ansichten\">Ansichten<\/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\/lilygo-t-beam\/#Programmierung\" title=\"Programmierung\">Programmierung<\/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\/lilygo-t-beam\/#Bibliotheken\" title=\"Bibliotheken\">Bibliotheken<\/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\/lilygo-t-beam\/#Testprogramm\" title=\"Testprogramm\">Testprogramm<\/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\/lilygo-t-beam\/#Probleme\" title=\"Probleme\">Probleme<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#WiFI_verbindet_sich_nicht\" title=\"WiFI verbindet sich nicht\">WiFI verbindet sich nicht<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Sonstiges\" title=\"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-13\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Externe_Antennenanschluss_des_ESP_verwenden\" title=\"Externe Antennenanschluss des ESP verwenden\">Externe Antennenanschluss des ESP verwenden<\/a><\/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\/lilygo-t-beam\/#Tolle_Projekte\" title=\"Tolle Projekte\">Tolle Projekte<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Gehause\" title=\"Geh\u00e4use\">Geh\u00e4use<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#TTGO-T-Beam-4cockpit\" title=\"TTGO-T-Beam-4cockpit\">TTGO-T-Beam-4cockpit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#TTGO_T-Beam_v10_Enclosure\" title=\"TTGO T-Beam v1.0 Enclosure\">TTGO T-Beam v1.0 Enclosure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#TTGO_T-Beam_V11_NEO-6M_Meshtastic_Case\" title=\"TTGO T-Beam V1.1 NEO-6M (Meshtastic) Case\">TTGO T-Beam V1.1 NEO-6M (Meshtastic) Case<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Nicht_selbst_gedruckt\" title=\"Nicht selbst gedruckt\">Nicht selbst gedruckt<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Fazit\" title=\"Fazit\">Fazit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Verwandte_Beitrage\" title=\"Verwandte Beitr\u00e4ge\">Verwandte Beitr\u00e4ge<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/#Quellen\" title=\"Quellen\">Quellen<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>Ein ESP32 ein Display was will man mehr. So oder so \u00e4hnlich stellt sich das LilyGo ESP32 Oled Board vor. Es ist relativ kurz und passt gerade so, mit einer verbleibenden Reihe auf jeder Seitauf, ein Steckbrett.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fakten\"><\/span>Fakten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Allgemeines<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Beschreibung<\/strong><\/td><td><strong>Wert<\/strong><\/td><\/tr><tr><td>Prozessor<\/td><td>ESP32 <\/td><\/tr><tr><td>Flash [MB]<\/td><td>16<\/td><\/tr><tr><td>USB<\/td><td>CP2102<\/td><\/tr><tr><td>Display<\/td><td>SSD1306<\/td><\/tr><tr><td>Lipo Anschluss [mm]<\/td><td>JST 2x 1,5 <\/td><\/tr><tr><td>Steckbrettkompatibel<\/td><td>Ja, eine freie Reihe auf jeder Seite<\/td><\/tr><\/tbody><\/table><figcaption>Allgemeine Infos zum Board<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Oled Display<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Beschreibung<\/strong><\/td><td><strong>Pin<\/strong><\/td><\/tr><tr><td>I2C Adresse<\/td><td>0x3C<\/td><\/tr><tr><td>RST<\/td><td>GPIO16<\/td><\/tr><tr><td>SCL<\/td><td>GPIO15<\/td><\/tr><tr><td>SDA<\/td><td>GPIO4<\/td><\/tr><tr><td>Diagonale [Zoll]<\/td><td>0.96<\/td><\/tr><tr><td>Spalten \/ Zeilen <\/td><td>128 \/ 64<\/td><\/tr><tr><td>Technik\/Farbe<\/td><td>OLED \/ SW<\/td><\/tr><\/tbody><\/table><figcaption>OLED Display Daten <\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Pinout<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"621\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/TTTGO4MEsp32OledPinout.jpg\" alt=\"\" class=\"wp-image-6794\"\/><figcaption>Esp32-Oled &#8211; Pinout <br>Quelle: https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+OLED+V2.0+TTGO+4Mt+Pro<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Anwendungsbereiche\"><\/span>Anwendungsbereiche<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul><li>Display f\u00fcr Roboter oder andere Ger\u00e4te<\/li><li>Smarthome Anzeige<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ansichten\"><\/span>Ansichten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 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\/lilygo-esp32-oled\/20201217_182945-1\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"323\" data-id=\"6803\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201217_182945-1.jpg\" alt=\"\" class=\"wp-image-6803\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/lilygo-esp32-oled\/20201217_182957-1\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"293\" data-id=\"6804\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201217_182957-1.jpg\" alt=\"\" class=\"wp-image-6804\"\/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/lilygo-esp32-oled\/20201217_182836-2\/\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"292\" data-id=\"6805\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201217_182836-2.jpg\" alt=\"\" class=\"wp-image-6805\"\/><\/a><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Analyse<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Angeschlossen<\/h3>\n\n\n\n<p>Mal angeschlossen, ist  bei mir das Drawing Demo zu sehen.<\/p>\n\n\n\n<p><a href=\"https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+TTGO+V2.0+OLED+Drawing+Demo\">https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+TTGO+V2.0+OLED+Drawing+Demo<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Genauer hin geschaut<\/h3>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default 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=\"6847\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201217_0001.jpg\" alt=\"\" class=\"wp-image-6847\"\/><figcaption>ESP32<\/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=\"6845\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201217_0004.jpg\" alt=\"\" class=\"wp-image-6845\"\/><figcaption>16 MB SPI Flash Speicher<\/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=\"6846\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/S20201217_0005.jpg\" alt=\"\" class=\"wp-image-6846\"\/><figcaption>CP2102 USB to Serial Converter<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p>Bez\u00fcglich des Speichers war ich etwas \u00fcberrascht, da die Angaben beim schnellen Ali auf 4MB hindeuten. Ich bin jetzt nicht der Experte auf dem Gebiet der Speicherchips aber Winbond gibt den Speicher mit 128 M-bit an was bei mir 16MB sind.<\/p>\n\n\n\n<p>Ich habe die Arduino GUI auf 16MB umgestellt, die beste Option ist 16MB mit jeweils 3MB f\u00fcr die Applikation und der Rest kann als FAT genutzt werden. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"759\" height=\"603\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-20-09_23_42.jpg\" alt=\"\" class=\"wp-image-6849\"\/><figcaption>Speicher auf 16MB = 2* 3MB Anwendungsdaten + 9 MB FATFS (Rest Bootloader &#8230;)<\/figcaption><\/figure>\n\n\n\n<p>Das Compilieren und Aufspielen hat funktioniert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"257\" height=\"90\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-20-09_20_02.jpg\" alt=\"\" class=\"wp-image-6848\"\/><\/figure>\n\n\n\n<p>Da ich der Arduino GUI nicht voll vertraue habe ich den Test mit ESP IDF nochmal wiederholt. <\/p>\n\n\n\n<p>Konfiguriert mit idf.py menuconfig:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"419\" height=\"181\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2020-12-20-09_36_33.jpg\" alt=\"\" class=\"wp-image-6850\"\/><figcaption>Auf 16 MB umgestellt, Detect Flash size aktiviert<\/figcaption><\/figure>\n\n\n\n<p>Auch hier scheint es zu klappen. Mehr zu den Einstellungen gibts unter folgenden LINK:<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" target=\"_blank\" href=\"https:\/\/www.fambach.net\/esp32-nuetzliche-infos\/\">https:\/\/www.fambach.net\/esp32-nuetzliche-infos\/<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung\"><\/span>Programmierung<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Arduino GUI<\/h3>\n\n\n\n<p>Grunds\u00e4tzliches zur Programmierung mit der Arduino GUI findet ihr <a href=\"https:\/\/www.fambach.net\/esp32-arduino-gui-einrichten\/\" data-type=\"post\" data-id=\"992\">HIER<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bibliotheken<\/h4>\n\n\n\n<p>Es gibt viele Bibliotheken &#8230; aber dies ist meine &#8230; , ich verwende die von Daniel Eichhorn, weil ich mit ihr schon vorher gearbeitet habe und sie auch mit dem EP8266 kompatibel ist. Alle anderen sind aber deswegen nicht schlechter.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/ThingPulse\/esp8266-oled-ssd1306\">https:\/\/github.com\/ThingPulse\/esp8266-oled-ssd1306<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Testprogramm<\/h4>\n\n\n\n<p>Das Beispielprogramm habe ich aus den mitgelieferten entwickelt. Es zeigt einen Text und einen rechtsb\u00fcndig angeordneten Z\u00e4hler, der bei 999 wieder auf 0 umschaltet.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/sfambach\/esp32\/blob\/master\/boards\/TTGO_4M_ESP32-Oled\/src\/ESP32-DHT-SSD1306\/ESP32-DHT-SSD1306.ino\">https:\/\/github.com\/sfambach\/esp32\/blob\/master\/boards\/TTGO_4M_ESP32-Oled\/src\/ESP32-DHT-SSD1306\/ESP32-DHT-SSD1306.ino<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/minhaskamal.github.io\/DownGit\/#\/home?url=https:\/\/github.com\/sfambach\/esp32\/blob\/master\/boards\/TTGO_4M_ESP32-Oled\/src\/ESP32-DHT-SSD1306\/ESP32-DHT-SSD1306.ino\" target=\"_blank\">Download \u00fcber Downgit<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"2072\" height=\"1110\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201226_152219.jpg\" alt=\"\" class=\"wp-image-6894\"\/><figcaption>Arduino Gui Tesprogramm &#8211; So schaut&#8217;s aus.<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Probleme<\/h4>\n\n\n\n<p>Keine Probleme bisher bekannt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Espressif IDF<\/h3>\n\n\n\n<p>Grunds\u00e4tzliches zur Programmierung mit der Espressif IDE findet ihr <a href=\"https:\/\/www.fambach.net\/espressif-idf-fuer-esp32-s2-installieren\/\" data-type=\"post\" data-id=\"6629\">HIER<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Bibliotheken<\/h4>\n\n\n\n<p>Ich wollte eigentlich die u8g2 verwenden, wegen komischer Linker-Fehler habe ich mich dann aber f\u00fcr die unten gelinkte Bibliothek entschieden.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/TaraHoleInIt\/tarablessd1306\/tree\/master\" target=\"_blank\">Tarable SSD1306 Biliothek<\/a><\/p>\n\n\n\n<p>Die Bibliothek ins components Verzischnis extrahieren oder direkt mit git downloaden.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Testprogramm<\/h4>\n\n\n\n<p>Das Tesprogramm habe ich an das der ArduinoGui angelehnt. Da ich keine delays setzten wollte, habe ich zus\u00e4tzlich noch Timer verwendet. Hier der Code:<\/p>\n\n\n\n<script>\nvar project = \"sfambach\/esp32\/blob\/master\/boards\/TTGO_4M_ESP32-Oled\";\nvar file = \"\/src\/ESP32-DHT-SSD1306\/ESP32-DHT-SSD1306.ino\";\nvar test = project + file;\nvar startAt = 12;\nvar endAt = 0;\n\n\ndocument.write('<div a class=\"wp-block-file\" ><a a class=\"wp-block-file__button\" href=\"https:\/\/github.com\/'+project+'\" target=\"_blank\">Link zu Git<\/a>');\ndocument.write('<a a class=\"wp-block-file__button\" href=\"https:\/\/downgit.github.io\/#\/home?url=https:\/\/github.com\/'+project+'\" target=\"_blank\">Download des Projektes mit DownGit<\/a><\/div>');\n\ndocument.write('<div style=\"font-size:1vw\">');\ndocument.write('<script src=\"https:\\\/\\\/gist-it.appspot.com\\\/github.com\\\/'+test+'\\?slice='+startAt+':'+endAt+'\"><\\\/script>');\ndocument.write('<\/div>');\n<\/script>\n\n\n\n<p>Im Prinzip sieht das Ergebnis genauso wie beim vorhergehenden Beispiel aus.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1921\" height=\"1078\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/20201227_175223.jpg\" alt=\"\" class=\"wp-image-6896\"\/><figcaption>Espressif IDF Testprogramm - Ausgabe<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Probleme<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Undeutbare Kompilierfehler<\/h5>\n\n\n\n<p>Pfad \u00fcberpr\u00fcfen sollte keine leerzeichen enthalten.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Kompiliert nicht - SPI Fehler<\/h5>\n\n\n\n<p>SPI Display herausnehmen indem man das Folgende in der main-Datei ausdokumentiert.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/#define USE_SPI_DISPLAY<\/code><\/pre>\n\n\n\n<h5 class=\"wp-block-heading\">Kein Bild auf dem Oled<\/h5>\n\n\n\n<p>Reset nicht mit GPIO 16 belegt stand auf -1.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Nur jede zweite Zeile wir ausgegeben<\/h5>\n\n\n\n<p>Zeilenanzahl \u00fcberpr\u00fcfen<\/p>\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=\"Gehause\"><\/span>Geh\u00e4use<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Dies k\u00f6nnte passen, habe ich aber noch nicht ausprobiert:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.thingiverse.com\/thing:4460498\">https:\/\/www.thingiverse.com\/thing:4460498<\/a><\/p>\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>Einfaches Board mit viel Speicher, Oled Display und Lipo Anschluss. Ein paar Ports sind auch herausgef\u00fchrt was will man mehr f\u00fcr kleines Geld (~7\u20ac beim schnellen Ali).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Verwandte_Beitrage\"><\/span>Verwandte Beitr\u00e4ge<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<ul class=\"display-posts-listing\">\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-seeed-studio-xiao\/\">ESP32-C3 seeed studio xiao<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-super-mini-board\/\">ESP32-C3 Super Mini Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-luatos-esp32-c3-board\/\">Preview &#8211; LuatOs ESP32-C3 Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp32-bluetooth-gamepad-2\/\">ESP32 BlueTooth Gamepad<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/\">ESP8266\/32 WiFi Manager<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-esp32-io-schild-fuer-arduino-esp32-wroom-core-board\/\">Preview &#8211; ESP32-IO Schild f\u00fcr Arduino ESP32 Wroom Core Board<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-esp-wroom-32-rev1-steckbrett-adapterplatine\/\">Preview &#8211; ESP-WROOM-32 Rev1 Steckbrett Adapterplatine\u00a0<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-7x9cm-prototyp-platine-zum-loeten-fuer-esp8266-esp-12e-esp-12f-esp32\/\">Preview &#8211; 7x9CM Prototyp Platine zum L\u00f6ten f\u00fcr ESP8266, ESP-12E, ESP-12F, ESP32<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/preview-esp32-audio-kit-esp32\/\">Preview &#8211; ESP32-Audio-Kit ESP32<\/a><\/li>\n<li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/www.fambach.net\/en\/lilygo-t-beam\/\">LilyGo T-Beam<\/a><\/li>\n<\/ul>\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:\/\/github.com\/LilyGO\/LORA-ESP32-OLED?spm=a2g0o.detail.1000023.2.2980631a2GXaoO\" target=\"_blank\" rel=\"noreferrer noopener\">Github LilyGO Lora-ESP32-OLED<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/www.lilygo.cn\/prod_view.aspx?TypeId=50032&amp;Id=1152&amp;FId=t3:50032:3\" target=\"_blank\" rel=\"noreferrer noopener\">LilyGo Herstellerseite zum  4M ESP32-OLED<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/LilyGO\/ESP32-DHT-SSD1306\" data-type=\"URL\" data-id=\"https:\/\/github.com\/LilyGO\/ESP32-DHT-SSD1306\" target=\"_blank\" rel=\"noreferrer noopener\">Github LilyGO Beispielprogramm<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/lexus2k\/ssd1306\" data-type=\"URL\" data-id=\"https:\/\/github.com\/lexus2k\/ssd1306\" target=\"_blank\">SSD1306 Bibliothek<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/TaraHoleInIt\/tarablessd1306\/tree\/master\" data-type=\"URL\" data-id=\"https:\/\/github.com\/TaraHoleInIt\/tarablessd1306\/tree\/master\" target=\"_blank\" rel=\"noreferrer noopener\">Tarable SSD1306 Biliothek<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/TaraHoleInIt\/tarablessd1306_examples\" target=\"_blank\" rel=\"noreferrer noopener\">Tarable SSD1305 Bibliothek Beispiele<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/nkolban\/esp32-snippets\/blob\/master\/hardware\/displays\/U8G2\" data-type=\"URL\" data-id=\"https:\/\/github.com\/nkolban\/esp32-snippets\/blob\/master\/hardware\/displays\/U8G2\" target=\"_blank\" rel=\"noreferrer noopener\">Espressif U8g2 Bibliothek <\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/nodemcu.readthedocs.io\/en\/dev-esp32\/modules\/u8g2\/\" target=\"_blank\">NodeMCU<\/a> <a rel=\"noreferrer noopener\" href=\"https:\/\/nodemcu.readthedocs.io\/en\/dev-esp32\/modules\/u8g2\/\" target=\"_blank\">u8g2 Bibliothek<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32\/api-guides\/build-system.html\" data-type=\"URL\" data-id=\"https:\/\/docs.espressif.com\/projects\/esp-idf\/en\/latest\/esp32\/api-guides\/build-system.html\" target=\"_blank\" rel=\"noreferrer noopener\">Espressif IDF Build System<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+OLED+V2.0+TTGO+4Mt+Pro\">https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+OLED+V2.0+TTGO+4Mt+Pro<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+TTGO+V2.0+OLED+Clock+Demo\">https:\/\/wiki.liutyi.info\/display\/ARDUINO\/ESP32+TTGO+V2.0+OLED+Clock+Demo<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ein ESP32 ein Display was will man mehr. So oder so \u00e4hnlich stellt sich das LilyGo ESP32 Oled Board vor. Es ist relativ kurz und passt gerade so, mit einer verbleibenden Reihe auf jeder Seitauf, ein Steckbrett. Fakten Allgemeines Beschreibung Wert Prozessor ESP32 Flash [MB] 16 USB CP2102 Display SSD1306 Lipo Anschluss [mm] JST 2x &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/ttgo-lora32-oled-v1\/\" class=\"read-more-link\">Continue reading <span class=\"screen-reader-text\">\"TTGO LORA32 OLED V1\"<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a>","protected":false},"author":1,"featured_media":8457,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[175,184,188,473,339,452,212],"tags":[133,138,148,489,478,488,296],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6792"}],"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=6792"}],"version-history":[{"count":23,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6792\/revisions"}],"predecessor-version":[{"id":8458,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/6792\/revisions\/8458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/8457"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=6792"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=6792"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=6792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}