Last Updated on 4. Oktober 2026 by Link-Status: Kaputtsfambach
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 (Link-Status: KaputtSiehe Hersteller).
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: Link-Status: OKhttps://www.wemos.cc/en/latest/d1/d1_mini.html
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.
Link-Status: OKhttps://www.wemos.cc/en/latest/ch340_driver.html
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-Status: OK> Link < zur Einrichtung.
Testprogramm
Als Testprogramm kann Blink verwendet werden. Dies gibt es entweder bei den Beispielprogrammen der Arduino GUI oder auf GitHub:
Link-Status: OKhttps://github.com/wemos/D1_mini_Examples/tree/master/examples/01.Basics/Blink
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
Link-Status: OKCH340 Treiber installieren
Bei weiteren Problemen mal Link-Status: OKZadig 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:
Link-Status: OKhttps://github.com/mcauser/Fritzing-Part-WeMos-D1-Mini
Beispielprojekte:
Link-Status: OKhttps://github.com/wemos/D1_mini_Examples
Modell für den 3D Druck
Link-Status: Unbekannthttps://grabcad.com/library/wemos-d1-mini-v3-0-0-1
Link-Status: Unbekannthttps://grabcad.com/library/wemos-d1-mini-1
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
- Link-Status: OKD1 Mini Shield – Prototyp-Platine
- Link-Status: OKPreview – W600-Pico V1.0.0 1MB Flash
- Link-Status: OKD1 Mini Shield – RGB LED (Einzeln)
- Link-Status: OKD1 Mini Shield – RGB LED
- Link-Status: OKD1 Mini Shield – PIR (Bewegungssensor)
- Link-Status: OKD1 Mini Shield – HR8833 Motor
- Link-Status: OKD1 Mini Shield – AT8870 Motor
- Link-Status: OKD1 Mini Shield – SG30 Luftqualitätsmessung
- Link-Status: OKD1 Mini Shield – I2C Connector
- Link-Status: OK(Wemos) C3 Mini
Quellen
Link-Status: OKHerstellerseite
Link-Status: OKSchaltplan
Link-Status: OKCH340 USB Treiber
Link-Status: Unbekannthttps://arduino-projekte.info/wemos-d1-mini/
Link-Status: Kaputthttps://www.exp-tech.de/plattformen/esp8266/entwicklungsboards/8898/wemos-d1-mini
| 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?