Last Updated on 4. Oktober 2026 by sfambachLink-Status: OK
Der WEMOS D1 Mini ist ein kleines, aber feines Entwicklungsboard. Es besteht aus einem ESP8266, einem USB Micro Anschluss, einem Reset-Taster und der eingebauten LED. Er zählt von seinen Abmessungen eher zu den Kleinen, dies beschränkt natürlich auch die Anzahl der nach außen geführten Pins auf 12.
Interessant am Wemos D1 Mini sind die vielen Erweiterungsplatinen (Siehe HerstellerLink-Status: Kaputt).
Fakten
- USB Micro Anschluss (CH340)
- Reset-Taster
- 11 digitale Pins
- 1 analoger Pin
- Betriebsspannung 3.3V
- Anschluss-Spannung 5V
- 4M Flash Speicher
- 80MHz/160MHz
- Preis ~3€
- Abmessungen in mm: l/b/h 35/26/13
Pin-Belegung
| Pin | Funktionen | ESP-8266 Pin |
|---|---|---|
| TX | TXD | TXD |
| RX | RXD | RXD |
| A0 | Analog input, max 3.2V | A0 |
| D0 | IO | GPIO16 |
| D1 | IO, SCL | GPIO5 |
| D2 | IO, SDA | GPIO4 |
| D3 | IO, 10k Pull-up | GPIO0 |
| D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2 |
| D5 | IO, SCK | GPIO14 |
| D6 | IO, MISO | GPIO12 |
| D7 | IO, MOSI | GPIO13 |
| D8 | IO, 10k Pull-down, SS | GPIO15 |
| G | Ground | GND |
| 5V | 5V | – |
| 3V3 | 3.3V | 3.3V |
| RST | Reset | RST |
Quelle: https://www.wemos.cc/en/latest/d1/d1_mini.htmlLink-Status: OK
Anwendungsbereiche
- Microcontroller-Projekte, die nur wenige Pins benötigen und wenig Platz haben
- Fernsteuerung
- Funk-Wecker
- …
Ansichten




Programmierung
Vorbereitung
Der Wemos kommt mit einer CH340 USB Schnittstelle, der Treiber ist nicht bei allen Windows/Mac OS Versionen dabei. Sollte nach dem Anstöpseln des Wemos an den USB Port dieser nicht erkannt werden, den unten gelinkten CH340 Treiber installieren.
https://www.wemos.cc/en/latest/ch340_driver.htmlLink-Status: OK
Bibliotheken
Zur Programmierung des Wemos sind keine zusätzlichen Bibliotheken nötig. Die ESP Erweiterung der Arduino GUI muss jedoch installiert sein. Siehe hierzu auch den > Link < Link-Status: OKzur Einrichtung.
Testprogramm
Als Testprogramm kann Blink verwendet werden. Dies gibt es entweder bei den Beispielprogrammen der Arduino GUI oder auf GitHub:
https://github.com/wemos/D1_mini_Examples/tree/master/examples/01.Basics/BlinkLink-Status: OK
Ich konnte meinen Wemos D1 Mini mit den folgenden Einstellungen programmieren:

Als Port wählt bitte eure serielle Schnittstelle aus, bei mir ist es COM 15.
Probleme
Wemos wird nicht erkannt
CH340Link-Status: OK Treiber installieren
Bei weiteren Problemen mal ZadigLink-Status: OK versuchen.
Programmierung schlägt fehl
Einstellungen für Board, Port und Programmer überprüfen. Evtl. auch mal andere als die von mir gezeigten ausprobieren. Es gibt auch Board Settings für den Wemos.
Sonstiges
Fritzing Wemos D1 Mini:
https://github.com/mcauser/Fritzing-Part-WeMos-D1-MiniLink-Status: OK
Beispielprojekte:
https://github.com/wemos/D1_mini_ExamplesLink-Status: OK
Modell für den 3D Druck
https://grabcad.com/library/wemos-d1-mini-v3-0-0-1Link-Status: Unbekannt
https://grabcad.com/library/wemos-d1-mini-1Link-Status: Unbekannt
Fazit
Der CH340 Treiber kann etwas knifflig sein. Wenn der Wemos aber mal vom Rechner erkannt ist, verhält er sich wie jeder andere ESP8266. Er ist nur ein wenig kleiner und mit vielen Zusatzplatinen ausgestattet.
Verwandte Beiträge
- D1 Mini Shield – Prototyp-PlatineLink-Status: OK
- Preview – W600-Pico V1.0.0 1MB FlashLink-Status: OK
- D1 Mini Shield – RGB LED (Einzeln)Link-Status: OK
- D1 Mini Shield – RGB LEDLink-Status: OK
- D1 Mini Shield – PIR (Bewegungssensor)Link-Status: OK
- D1 Mini Shield – HR8833 MotorLink-Status: OK
- D1 Mini Shield – AT8870 MotorLink-Status: OK
- D1 Mini Shield – SG30 LuftqualitätsmessungLink-Status: OK
- D1 Mini Shield – I2C ConnectorLink-Status: OK
- (Wemos) C3 MiniLink-Status: OK
Quellen
HerstellerseiteLink-Status: OK
SchaltplanLink-Status: OK
CH340 USB TreiberLink-Status: OK
https://arduino-projekte.info/wemos-d1-mini/Link-Status: OK
https://www.exp-tech.de/plattformen/esp8266/entwicklungsboards/8898/wemos-d1-miniLink-Status: Kaputt
| Datum | Änderung | Autor |
|---|---|---|
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Groß-/Kleinschreibung, Kommas, Grammatik | sfambach |
| 03.10.2026 | Log-Liste eingefügt | sfambach |
| 13.03.2020 | Beitrag erstellt | sfambach |
Moin, für das Problem des Flashens hat es bei mir bei allen Boards geholfen, den D3 auf GND zu brücken, solange der Flashvorgang aktiv sein soll..
Pass mal die Boudrate deines terminal auf die des Programms an. Übliche Werte sind 9600, 115200 ….
Möchte das Mclightning Projekt damit betreiben aber nach dem aufspielen des Programms stehen im seriellen Monitor nur unverständliche Zeichen?