Last Updated on 4. October 2026 by SuffocationLink 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 (See manufacturerLink status: Broken).
Facts
- USB Micro Anschluss (CH340)
- Reset button
- 11 digitale Pins
- 1 analoger Pin
- Operating voltage 3.3V
- Connection voltage 5V
- 4M Flash Speicher
- 80MHz/160MHz
- Preis ~3€
- Abmessungen in mm: l/b/h 35/26/13
Pin assignment
| Pin | Functions | ESP-8266 Pin |
|---|---|---|
| TX | TXD | TXD |
| RX | RXD | RXD |
| A0 | Analog input, max 3.2V | A0 |
| D0 | In | 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 | Ground |
| 5V | 5V | – |
| 3V3 | 3.3V | 3.3V |
| RST | Reset | RST |
Source: https://www.wemos.cc/en/latest/d1/d1_mini.htmlLink status: OK
Areas of application
- Microcontroller-Projekte, die nur wenige Pins benötigen und wenig Platz haben
- Remote control
- Alarm clock
- …
Views




Programming
Preparation
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
Libraries
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: Unknownfor setup.
Test programme
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.
Problems
Wemos wird nicht erkannt
CH340Link status: OK Install drivers
Should there be any further problems ZadigLink status: OK Try.
Programming fails
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.
Miscellaneous
Fritzing Wemos D1 Mini:
https://github.com/mcauser/Fritzing-Part-WeMos-D1-MiniLink status: OK
Example projects:
https://github.com/wemos/D1_mini_ExamplesLink status: OK
3D printing model
https://grabcad.com/library/wemos-d1-mini-v3-0-0-1Link status: Unknown
https://grabcad.com/library/wemos-d1-mini-1Link status: Unknown
Conclusion
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.
Related Posts
- 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
Sources
Manufacturer's websiteLink status: OK
SchematicLink status: OK
CH340 USB DriverLink 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: Broken
| Date | Change | Author |
|---|---|---|
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Groß-/Kleinschreibung, Kommas, Grammatik | Suffocation |
| 03.10.2026 | Log-Liste eingefügt | Suffocation |
| 13.03.2020 | Post created | Suffocation |
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?