{"id":8537,"date":"2022-04-15T11:11:00","date_gmt":"2022-04-15T11:11:00","guid":{"rendered":"https:\/\/www.fambach.net\/?p=8537"},"modified":"2026-10-15T22:34:38","modified_gmt":"2026-10-15T22:34:38","slug":"d1-mini-shield-oled-64x48","status":"publish","type":"post","link":"https:\/\/www.fambach.net\/en\/d1-mini-shield-oled-64x48\/","title":{"rendered":"D1 Mini Shield \u2013 OLED 64\u00d748"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 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\/esp8266-32-wifi-manager\/#Fakten\" >Fakten<\/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\/esp8266-32-wifi-manager\/#Kompatibilitat\" >Kompatibilit\u00e4t<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Anwendungsbereiche\" >Anwendungsbereiche<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Ansichten\" >Ansichten<\/a><\/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\/esp8266-32-wifi-manager\/#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-6\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Bibliotheken\" >Bibliotheken<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Testprogramm\" >Testprogramm<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Probleme\" >Probleme<\/a><\/li><\/ul><\/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\/esp8266-32-wifi-manager\/#Fazit\" >Fazit<\/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\/esp8266-32-wifi-manager\/#Weitere_Beitrage\" >Weitere Beitr\u00e4ge<\/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\/esp8266-32-wifi-manager\/#Andere_Shields\" >Andere Shields<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Mehr_ESPs\" >Mehr ESPs<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Quellen\" >Quellen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/#Quellen_zum_Shield\" >Quellen zum Shield<\/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\/esp8266-32-wifi-manager\/#Quellen_zu_den_Boards\" >Quellen zu den Boards<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">Diese Zusatzplatine bietet zum Display alles, was zur Ansteuerung eines Oled Displays notwendig ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Zum D1 mini ESP8266 und ESP 32 gehts hier lang:<\/strong><\/p>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/preview-w600-pico-v1-0-0-1mb-flash\/\">Preview \u2013 W600-Pico V1.0.0 1MB Flash<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-esp8266-modul-2-3\/\">(Wemos) C3 Mini<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-esp8266-modul-2-2\/\">(Wemos) D1 ESP32<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-esp8266-modul-3\/\">Wemos D1 Mini Pro (V1.1.0)<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-esp8266-modul\/\">Wemos D1 Mini<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fakten\"><span class=\"ez-toc-section\" id=\"Fakten\"><\/span>Fakten<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Oled Display 64\u00d748 Pixel<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-1\"><thead><tr><th>Beschreibung<\/th><th>Name<\/th><th>D1 Mini<\/th><th>D1 Esp32<\/th><\/tr><\/thead><tbody><tr><td>I2C Daten Pin<\/td><td>SDA D2<\/td><td>GPIO 4<\/td><td>GPIO 32<\/td><\/tr><tr><td>I2C Takt Pin<\/td><td>SCL D1<\/td><td>GPIO 5<\/td><td>GPIO 25<\/td><\/tr><tr><td>I2C Adresse <\/td><td><\/td><td>0x3C<\/td><td>0x3C<\/td><\/tr><tr><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><tr><td><\/td><td><\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">D1 Mini Shield \u2013 Oled 64\u00d748 \u2013 Pins und Adressen<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sollten 2 Displays angesteuert werden, kann die I2C Adresse durch Uml\u00f6ten einer L\u00f6tbr\u00fccke auf 0x3D verstellt werden. (Siehe R\u00fcckseite der Platine)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"kompatibilitaet\"><span class=\"ez-toc-section\" id=\"Kompatibilitat\"><\/span>Kompatibilit\u00e4t<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table id=\"wpls-table-2\"><thead><tr><th>D1 Typ<\/th><th>Kompatibel<\/th><th>Begr\u00fcndung, wenn nicht<\/th><\/tr><\/thead><tbody><tr><td><strong>D1 mini<\/strong><\/td><td>Ja<\/td><td><\/td><\/tr><tr><td><strong>D1 mini Pro<\/strong><\/td><td>Ja<\/td><td>Nicht getestet<\/td><\/tr><tr><td><strong>D1 mini Lite<\/strong><\/td><td>Ja<\/td><td>Nicht getestet<\/td><\/tr><tr><td><strong>D1 32<\/strong><\/td><td>Ja<\/td><td><\/td><\/tr><tr><td><br><br><strong>S2 mini<\/strong><\/td><td>Ja<\/td><td>Nicht getestet<\/td><\/tr><tr><td><strong>C3<\/strong><\/td><td>Ja<\/td><td>Nicht getestet<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Kompatibilit\u00e4t zu den D1 Boards<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"anwendungsbereiche\"><span class=\"ez-toc-section\" id=\"Anwendungsbereiche\"><\/span>Anwendungsbereiche<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ausgabe von Informationen auf dem Display<\/li>\n\n\n\n<li>Debugging<\/li>\n\n\n\n<li>Spa\u00df<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ansichten\"><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-0 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\/?attachment_id=8543\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"604\" data-id=\"8543\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Front.jpg\" alt=\"\" class=\"wp-image-8543\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Front.jpg 600w, https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Front-298x300.jpg 298w, https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Front-200x200.jpg 200w, https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Front-12x12.jpg 12w\" 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 class=\"wp-element-caption\">D1 Mini Shield \u2013 Oled 64\u00d748 \u2013 Front<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><a href=\"https:\/\/www.fambach.net\/?attachment_id=8544\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"602\" data-id=\"8544\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Back.jpg\" alt=\"\" class=\"wp-image-8544\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Back.jpg 600w, https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Back-300x300.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Back-200x200.jpg 200w, https:\/\/www.fambach.net\/wp-content\/uploads\/WemosD1-Oled64x48-Back-12x12.jpg 12w\" 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 class=\"wp-element-caption\">D1 Mini Shield \u2013 Oled 64\u00d748 \u2013 R\u00fcckseite<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"programmierung\"><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\" id=\"bibliotheken\"><span class=\"ez-toc-section\" id=\"Bibliotheken\"><\/span>Bibliotheken<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Die ben\u00f6tigten Bibliotheken k\u00f6nnen \u00fcber den Bibliotheksmanager geladen werden.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-1 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=\"783\" height=\"443\" data-id=\"8541\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_07_24.jpg\" alt=\"\" class=\"wp-image-8541\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_07_24.jpg 783w, https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_07_24-300x170.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_07_24-768x435.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_07_24-18x10.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"wp-element-caption\">D1 Mini Shield \u2013 Oled 64\u00d748 \u2013 SSD Library <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-style-default\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"443\" data-id=\"8540\" src=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_08_11.jpg\" alt=\"\" class=\"wp-image-8540\" srcset=\"https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_08_11.jpg 788w, https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_08_11-300x169.jpg 300w, https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_08_11-768x432.jpg 768w, https:\/\/www.fambach.net\/wp-content\/uploads\/2022-04-11-10_08_11-18x10.jpg 18w\" sizes=\"auto, (max-width: 599px) calc(100vw - 50px), (max-width: 767px) calc(100vw - 70px), (max-width: 991px) 429px, (max-width: 1199px) 637px, 354px\"><figcaption class=\"wp-element-caption\">D1 Mini Shield \u2013 Oled 64\u00d748 \u2013 Gfx Library for SSD support<\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hier sind noch die Github-Links zu den Bibliotheken:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/stblassitude\/Adafruit_SSD1306_Wemos_OLED\" class=\"ub-content-link__anchor\">https:\/\/github.com\/stblassitude\/Adafruit_SSD1306_Wemos_OLED<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/adafruit\/Adafruit-GFX-Library\" class=\"ub-content-link__anchor\">https:\/\/github.com\/adafruit\/Adafruit-GFX-Library<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arduino ESP32  Bibliothek V2.0.2<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Arduino ESP8266 Bibliothek V3.0.2<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testprogramm\"><span class=\"ez-toc-section\" id=\"Testprogramm\"><\/span>Testprogramm<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ich habe das Testprogramm aus der Bibliothek verwendet:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quellcode <code>ssd1306_64x48_i2c.ino<\/code> (<span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/stblassitude\/Adafruit_SSD1306_Wemos_OLED\/tree\/master\/examples\/ssd1306_64x48_i2c\" class=\"ub-content-link__anchor\">GitHub<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span>)<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"cpp\" class=\"language-cpp\">\/*********************************************************************\nThis is an example for our Monochrome OLEDs based on SSD1306 drivers\n\n  Pick one up today in the adafruit shop!\n  ------&gt; http:\/\/www.adafruit.com\/category\/63_98\n\nThis example is for a 64x48 size display using I2C to communicate\n3 pins are required to interface (2 I2C and one reset)\n\nAdafruit invests time and resources providing this open source code,\nplease support Adafruit and open-source hardware by purchasing\nproducts from Adafruit!\n\nWritten by Limor Fried\/Ladyada  for Adafruit Industries.\nBSD license, check license.txt for more information\nAll text above, and the splash screen must be included in any redistribution\n*********************************************************************\/\n\n#include &lt;SPI.h&gt;\n#include &lt;Wire.h&gt;\n#include &lt;Adafruit_GFX.h&gt;\n#include &lt;Adafruit_SSD1306.h&gt;\n\n\/\/ SCL GPIO5\n\/\/ SDA GPIO4\n#define OLED_RESET 0  \/\/ GPIO0\nAdafruit_SSD1306 display(OLED_RESET);\n\n#define NUMFLAKES 10\n#define XPOS 0\n#define YPOS 1\n#define DELTAY 2\n\n\n#define LOGO16_GLCD_HEIGHT 16\n#define LOGO16_GLCD_WIDTH  16\nstatic const unsigned char PROGMEM logo16_glcd_bmp[] =\n{ B00000000, B11000000,\n  B00000001, B11000000,\n  B00000001, B11000000,\n  B00000011, B11100000,\n  B11110011, B11100000,\n  B11111110, B11111000,\n  B01111110, B11111111,\n  B00110011, B10011111,\n  B00011111, B11111100,\n  B00001101, B01110000,\n  B00011011, B10100000,\n  B00111111, B11100000,\n  B00111111, B11110000,\n  B01111100, B11110000,\n  B01110000, B01110000,\n  B00000000, B00110000 };\n\n#if (SSD1306_LCDHEIGHT != 48)\n#error(\"Height incorrect, please fix Adafruit_SSD1306.h!\");\n#endif\n\nvoid setup()   {\n  Serial.begin(9600);\n\n  \/\/ by default, we'll generate the high voltage from the 3.3v line internally! (neat!)\n  display.begin(SSD1306_SWITCHCAPVCC, 0x3C);  \/\/ initialize with the I2C addr 0x3C (for the 64x48)\n  \/\/ init done\n\n  \/\/ Show image buffer on the display hardware.\n  \/\/ Since the buffer is intialized with an Adafruit splashscreen\n  \/\/ internally, this will display the splashscreen.\n  display.display();\n  delay(2000);\n\n  \/\/ Clear the buffer.\n  display.clearDisplay();\n\n  \/\/ draw a single pixel\n  display.drawPixel(10, 10, WHITE);\n  \/\/ Show the display buffer on the hardware.\n  \/\/ NOTE: You _must_ call display after making any drawing commands\n  \/\/ to make them visible on the display hardware!\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw many lines\n  testdrawline();\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw rectangles\n  testdrawrect();\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw multiple rectangles\n  testfillrect();\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw mulitple circles\n  testdrawcircle();\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw a white circle, 10 pixel radius\n  display.fillCircle(display.width()\/2, display.height()\/2, 10, WHITE);\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  testdrawroundrect();\n  delay(2000);\n  display.clearDisplay();\n\n  testfillroundrect();\n  delay(2000);\n  display.clearDisplay();\n\n  testdrawtriangle();\n  delay(2000);\n  display.clearDisplay();\n\n  testfilltriangle();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw the first ~12 characters in the font\n  testdrawchar();\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ draw scrolling text\n  testscrolltext();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ text display tests\n  display.setTextSize(1);\n  display.setTextColor(WHITE);\n  display.setCursor(0,0);\n  display.println(\"Hello, world!\");\n  display.setTextColor(BLACK, WHITE); \/\/ 'inverted' text\n  display.println(3.141592);\n  display.setTextSize(2);\n  display.setTextColor(WHITE);\n  display.print(\"0x\"); display.println(0xDEADBEEF, HEX);\n  display.display();\n  delay(2000);\n  display.clearDisplay();\n\n  \/\/ miniature bitmap display\n  display.drawBitmap(30, 16,  logo16_glcd_bmp, 16, 16, 1);\n  display.display();\n  delay(1);\n\n  \/\/ invert the display\n  display.invertDisplay(true);\n  delay(1000);\n  display.invertDisplay(false);\n  delay(1000);\n  display.clearDisplay();\n\n  \/\/ draw a bitmap icon and 'animate' movement\n  testdrawbitmap(logo16_glcd_bmp, LOGO16_GLCD_HEIGHT, LOGO16_GLCD_WIDTH);\n}\n\n\nvoid loop() {\n\n}\n\n\nvoid testdrawbitmap(const uint8_t *bitmap, uint8_t w, uint8_t h) {\n  uint8_t icons[NUMFLAKES][3];\n\n  \/\/ initialize\n  for (uint8_t f=0; f&lt; NUMFLAKES; f++) {\n    icons[f][XPOS] = random(display.width());\n    icons[f][YPOS] = 0;\n    icons[f][DELTAY] = random(5) + 1;\n\n    Serial.print(\"x: \");\n    Serial.print(icons[f][XPOS], DEC);\n    Serial.print(\" y: \");\n    Serial.print(icons[f][YPOS], DEC);\n    Serial.print(\" dy: \");\n    Serial.println(icons[f][DELTAY], DEC);\n  }\n\n  while (1) {\n    \/\/ draw each icon\n    for (uint8_t f=0; f&lt; NUMFLAKES; f++) {\n      display.drawBitmap(icons[f][XPOS], icons[f][YPOS], bitmap, w, h, WHITE);\n    }\n    display.display();\n    delay(200);\n\n    \/\/ then erase it + move it\n    for (uint8_t f=0; f&lt; NUMFLAKES; f++) {\n      display.drawBitmap(icons[f][XPOS], icons[f][YPOS], bitmap, w, h, BLACK);\n      \/\/ move it\n      icons[f][YPOS] += icons[f][DELTAY];\n      \/\/ if its gone, reinit\n      if (icons[f][YPOS] &gt; display.height()) {\n        icons[f][XPOS] = random(display.width());\n        icons[f][YPOS] = 0;\n        icons[f][DELTAY] = random(5) + 1;\n      }\n    }\n   }\n}\n\n\nvoid testdrawchar(void) {\n  display.setTextSize(1);\n  display.setTextColor(WHITE);\n  display.setCursor(0,0);\n\n  for (uint8_t i=0; i &lt; 168; i++) {\n    if (i == '\\n') continue;\n    display.write(i);\n    if ((i &gt; 0) &amp;&amp; (i % 21 == 0))\n      display.println();\n  }\n  display.display();\n  delay(1);\n}\n\nvoid testdrawcircle(void) {\n  for (int16_t i=0; i&lt;display.height(); i+=2) {\n    display.drawCircle(display.width()\/2, display.height()\/2, i, WHITE);\n    display.display();\n    delay(1);\n  }\n}\n\nvoid testfillrect(void) {\n  uint8_t color = 1;\n  for (int16_t i=0; i&lt;display.height()\/2; i+=3) {\n    \/\/ alternate colors\n    display.fillRect(i, i, display.width()-i*2, display.height()-i*2, color%2);\n    display.display();\n    delay(1);\n    color++;\n  }\n}\n\nvoid testdrawtriangle(void) {\n  for (int16_t i=0; i&lt;min(display.width(),display.height())\/2; i+=5) {\n    display.drawTriangle(display.width()\/2, display.height()\/2-i,\n                     display.width()\/2-i, display.height()\/2+i,\n                     display.width()\/2+i, display.height()\/2+i, WHITE);\n    display.display();\n    delay(1);\n  }\n}\n\nvoid testfilltriangle(void) {\n  uint8_t color = WHITE;\n  for (int16_t i=min(display.width(),display.height())\/2; i&gt;0; i-=5) {\n    display.fillTriangle(display.width()\/2, display.height()\/2-i,\n                     display.width()\/2-i, display.height()\/2+i,\n                     display.width()\/2+i, display.height()\/2+i, WHITE);\n    if (color == WHITE) color = BLACK;\n    else color = WHITE;\n    display.display();\n    delay(1);\n  }\n}\n\nvoid testdrawroundrect(void) {\n  for (int16_t i=0; i&lt;display.height()\/2-2; i+=2) {\n    display.drawRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()\/4, WHITE);\n    display.display();\n    delay(1);\n  }\n}\n\nvoid testfillroundrect(void) {\n  uint8_t color = WHITE;\n  for (int16_t i=0; i&lt;display.height()\/2-2; i+=2) {\n    display.fillRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()\/4, color);\n    if (color == WHITE) color = BLACK;\n    else color = WHITE;\n    display.display();\n    delay(1);\n  }\n}\n\nvoid testdrawrect(void) {\n  for (int16_t i=0; i&lt;display.height()\/2; i+=2) {\n    display.drawRect(i, i, display.width()-2*i, display.height()-2*i, WHITE);\n    display.display();\n    delay(1);\n  }\n}\n\nvoid testdrawline() {\n  for (int16_t i=0; i&lt;display.width(); i+=4) {\n    display.drawLine(0, 0, i, display.height()-1, WHITE);\n    display.display();\n    delay(1);\n  }\n  for (int16_t i=0; i&lt;display.height(); i+=4) {\n    display.drawLine(0, 0, display.width()-1, i, WHITE);\n    display.display();\n    delay(1);\n  }\n  delay(250);\n\n  display.clearDisplay();\n  for (int16_t i=0; i&lt;display.width(); i+=4) {\n    display.drawLine(0, display.height()-1, i, 0, WHITE);\n    display.display();\n    delay(1);\n  }\n  for (int16_t i=display.height()-1; i&gt;=0; i-=4) {\n    display.drawLine(0, display.height()-1, display.width()-1, i, WHITE);\n    display.display();\n    delay(1);\n  }\n  delay(250);\n\n  display.clearDisplay();\n  for (int16_t i=display.width()-1; i&gt;=0; i-=4) {\n    display.drawLine(display.width()-1, display.height()-1, i, 0, WHITE);\n    display.display();\n    delay(1);\n  }\n  for (int16_t i=display.height()-1; i&gt;=0; i-=4) {\n    display.drawLine(display.width()-1, display.height()-1, 0, i, WHITE);\n    display.display();\n    delay(1);\n  }\n  delay(250);\n\n  display.clearDisplay();\n  for (int16_t i=0; i&lt;display.height(); i+=4) {\n    display.drawLine(display.width()-1, 0, 0, i, WHITE);\n    display.display();\n    delay(1);\n  }\n  for (int16_t i=0; i&lt;display.width(); i+=4) {\n    display.drawLine(display.width()-1, 0, i, display.height()-1, WHITE);\n    display.display();\n    delay(1);\n  }\n  delay(250);\n}\n\nvoid testscrolltext(void) {\n  display.setTextSize(2);\n  display.setTextColor(WHITE);\n  display.setCursor(10,0);\n  display.clearDisplay();\n  display.println(\"scroll\");\n  display.display();\n  delay(1);\n\n  display.startscrollright(0x00, 0x0F);\n  delay(2000);\n  display.stopscroll();\n  delay(1000);\n  display.startscrollleft(0x00, 0x0F);\n  delay(2000);\n  display.stopscroll();\n  delay(1000);\n  display.startscrolldiagright(0x00, 0x07);\n  delay(2000);\n  display.startscrolldiagleft(0x00, 0x07);\n  delay(2000);\n  display.stopscroll();\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">So siehts aus:<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"WemosD1 Oled64x48 FrontResult\" width=\"840\" height=\"473\" src=\"https:\/\/www.youtube.com\/embed\/lZIegypv0Xs?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"probleme\"><span class=\"ez-toc-section\" id=\"Probleme\"><\/span>Probleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u2013<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\"><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\">Ein Display f\u00fcr alle Projekte, etwas klein, aber f\u00fcr erste Gehversuche reichts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"weitere-beitraege\"><span class=\"ez-toc-section\" id=\"Weitere_Beitrage\"><\/span>Weitere Beitr\u00e4ge<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"andere-shields\"><span class=\"ez-toc-section\" id=\"Andere_Shields\"><\/span>Andere Shields<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-prototyp-platine\/\">D1 Mini Shield \u2013 Prototyp-Platine<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-rgb-led-einzeln\/\">D1 Mini Shield \u2013 RGB LED (Einzeln)<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-rgb-led\/\">D1 Mini Shield \u2013 RGB LED<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-pir-bewegungssensor\/\">D1 Mini Shield \u2013 PIR (Bewegungssensor)<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-hr8833-motor\/\">D1 Mini Shield \u2013 HR8833 Motor<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-at8870-motor\/\">D1 Mini Shield \u2013 AT8870 Motor<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-sg30-luftqualitaet\/\">D1 Mini Shield \u2013 SG30 Luftqualit\u00e4tsmessung<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-i2c-connector\/\">D1 Mini Shield \u2013 I2C Connector<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-matrix-led-shield\/\">D1 Mini Shield \u2013 Matrix LED Shield<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/d1-mini-shield-oled-64x48\/\">D1 Mini Shield \u2013 Oled 64\u00d748<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"mehr-esps\"><span class=\"ez-toc-section\" id=\"Mehr_ESPs\"><\/span>Mehr ESPs <span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/october-check-2026\/\">October Check 2026 \u2013 Neue Mikrocontroller und Boards<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/ulanzi-tc001-smart-pixel-clock\/\">Ulanzi TC001 Smart Pixel Clock<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp-web-serial-bibliothek\/\">ESP WEB Serial Bibliothek<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-seeed-studio-xiao\/\">ESP32-C3 seeed studio xiao<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp32-c3-super-mini-board\/\">ESP32-C3 Super Mini Board<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/preview-luatos-esp32-c3-board\/\">Preview \u2013 LuatOs ESP32-C3 Board<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--unknown ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp32-bluetooth-gamepad-2\/\">ESP32 BlueTooth Gamepad<\/a><span class=\"ub-status ub-status--unknown\" title=\"Link status: Unknown\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Unknown<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp01-relay-platinen-2\/\">ESP01 \u2013 DHT11 Temperatur und Feuchte Sensor Platinen<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp01-relay-platinen\/\">ESP01 Relais Platinen<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><li class=\"listing-item\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a class=\"title ub-content-link__anchor\" href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/\">ESP8266\/32 WiFi Manager<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"quellen\"><span class=\"ez-toc-section\" id=\"Quellen\"><\/span>Quellen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quellen-zum-shield\"><span class=\"ez-toc-section\" id=\"Quellen_zum_Shield\"><\/span>Quellen zum Shield<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.wemos.cc\/en\/latest\/d1_mini_shield\/oled_0_66.html\" data-type=\"URL\" data-id=\"https:\/\/www.wemos.cc\/en\/latest\/d1_mini_shield\/oled_0_66.html\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\">Herstellerseite<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/wemos\/LOLIN_OLED_I2C_Button_Library\/tree\/master\/examples\" data-type=\"URL\" data-id=\"https:\/\/github.com\/wemos\/LOLIN_OLED_I2C_Button_Library\/tree\/master\/examples\" target=\"_blank\" rel=\"noreferrer noopener\" class=\"ub-content-link__anchor\">Git des Herstellers<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/stblassitude\/Adafruit_SSD1306_Wemos_OLED\" class=\"ub-content-link__anchor\">https:\/\/github.com\/stblassitude\/Adafruit_SSD1306_Wemos_OLED<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/github.com\/adafruit\/Adafruit-GFX-Library\" class=\"ub-content-link__anchor\">https:\/\/github.com\/adafruit\/Adafruit-GFX-Library<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"quellen-zu-den-boards\"><span class=\"ez-toc-section\" id=\"Quellen_zu_den_Boards\"><\/span>Quellen zu den Boards<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.wemos.cc\/en\/latest\/\" class=\"ub-content-link__anchor\">Herstellerseite<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.wemos.cc\/en\/latest\/_static\/files\/sch_d1_mini_v3.0.0.pdf\" class=\"ub-content-link__anchor\">Schaltplan<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/www.wemos.cc\/en\/latest\/ch340_driver.html\" class=\"ub-content-link__anchor\">CH340 USB Treiber<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--ok ub-content-link--status-after\"><a href=\"https:\/\/arduino-projekte.info\/wemos-d1-mini\/\" class=\"ub-content-link__anchor\">https:\/\/arduino-projekte.info\/wemos-d1-mini\/<\/a><span class=\"ub-status ub-status--ok\" title=\"Link status: OK\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: OK<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><span class=\"ub-content-link ub-content-link--broken ub-content-link--status-after is-broken\"><a href=\"https:\/\/www.exp-tech.de\/plattformen\/esp8266\/entwicklungsboards\/8898\/wemos-d1-mini\" class=\"ub-content-link__anchor\" title=\"This link appears to be broken.\">https:\/\/www.exp-tech.de\/plattformen\/esp8266\/entwicklungsboards\/8898\/wemos-d1-mini<\/a><span class=\"ub-status ub-status--broken\" title=\"Link status: Broken\"><span class=\"ub-status__icon\" aria-hidden=\"true\">\u25cf<\/span><span class=\"screen-reader-text\">Link status: Broken<\/span><\/span><\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Diese Zusatzplatine bietet zum Display alles, was zur Ansteuerung eines Oled Displays notwendig ist. Fakten Beschreibung Name D1 Mini D1 Esp32 I2C Daten Pin SDA D2 GPIO 4 GPIO 32 I2C Takt Pin SCL D1 GPIO 5 GPIO 25 I2C Adresse 0x3C 0x3C D1 Mini Shield &#8211; Oled 64&#215;48 &#8211; Pins und Adressen Sollten 2 &#8230;<\/p>\n<a href=\"https:\/\/www.fambach.net\/en\/esp8266-32-wifi-manager\/\" class=\"read-more-link\">Carry on reading <span class=\"screen-reader-text\">\"ESP8266\/32 WiFi Manager\"<\/span> <span class=\"meta-nav\">\u2192<\/span><\/a>","protected":false},"author":1,"featured_media":8646,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"no","_lmt_disable":"no","footnotes":""},"categories":[591,1004],"tags":[597,594,33,148,23,488,111,229],"class_list":["post-8537","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp-dx-mini-shield","category-oled","tag-64x48","tag-d1-mini","tag-esp","tag-esp32","tag-esp8266","tag-oled","tag-shield","tag-wemos","penguin-post","penguin-post-not-sticky"],"modified_by":"sfambach","_links":{"self":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/8537","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=8537"}],"version-history":[{"count":16,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/8537\/revisions"}],"predecessor-version":[{"id":19654,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/posts\/8537\/revisions\/19654"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media\/8646"}],"wp:attachment":[{"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/media?parent=8537"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/categories?post=8537"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fambach.net\/en\/wp-json\/wp\/v2\/tags?post=8537"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}