Last Updated on 4. Oktober 2026 by sfambachLink-Status: OK
Die Kombination aus ESP-Modul und Zusatzplatine macht den Aufbau zum einen sehr klein und zum anderen recht günstig (~1€). Dennoch bietet diese Variante mehr Anschlussmöglichkeiten als beispielsweise das ESP01 Modul.
Kompatibel sind soweit ich sehen konnte alle ESP8266 12x Module. Ich verwende an dieser Stelle ein ESP8266 MOD Modul, weil es einen externen Antennenanschluss besitzt.
ACHTUNG: Für dieses Projekt ist etwas Lötarbeit erforderlich.
Wer nicht löten will und sich die Verkabelung zum Programmieren sparen will, kann auf das D1 ModulLink-Status: OK zurückgreifen, dies ist bereits fertig und hat einen USB-Anschluss, ist von der Größe aber vergleichbar.
Fakten
- Serielle Schnittstelle Geschwindigkeit ab Werk 115200 Baud
| Beschreibung | Pins |
| Digital (GPIO) | 0,2,4,5,12,14,15 |
| Analog | A0 |
| Versorgungsspannung 3.3V | VCC |
| Masse | GND |
| Reset | RST |
| UART (Serielle Schnittstelle) Senden | TXD |
| UART (Serielle Schnittstelle) Empfangen | RXD |
| Chip power down (Versetzt den ESP in den Schlafmodus) | CH_PD |
Anwendungsbereiche
- Für alle platzsparenden Lösungen, die keine ständige Programmierung und nur wenig Pins benötigen
- Als Alternative zum ESP01, da diese Lösung mehr Pins bereitstellt.
- IOT-Projekte mit WIFI
Ansichten
Programmierung
Schaltung
Da die Platine nicht über einen USB-Anschluss verfügt, muss hierfür ein externer Programmierer bzw. Anschluss verwendet werden. Ich verwende den ESP01 Programmierer, der auch im folgenden Projekt schon zur Anwendung kam: https://fambach.net/esp01/Link-Status: OK
Verbindungen:

| ESP | Programmer |
| UART TXD/RXD | TXD/RXD (evtl. vertauschen) |
| VCC | VCC |
| GND | GND |
| RST | RST |
| GPIO0 | GPIO0 |
Gui Einstellungen
Die Arduino Gui muss wie folgt eingestellt werden. Den Com-Port bitte auf den Port eures ESP einstellen. (Bei mir ist es COM 16).

Bibliotheken
Es wird nur das ESP Plugin für die Arduino Gui benötigt, dies kann über den Boardmanager installiert werden:

Testprogramm
Als Testprogramm bietet sich das mitgelieferte Beispiel „Blink“ an.

Mit der Pfeiltaste kompilieren und den ESP programmieren.
Den ESP vom Strom trennen und den Schalter am Programmierer auf UART umschalten. Hat alles geklappt, blinkt die blaue Lampe. Soll der ESP erneut programmiert werden oder klappt es nicht gleich, einfach den ISP kurz aus dem USB-Port entfernen und wieder einstecken.

Probleme
Upload des Programms auf den ESP startet nicht.
Überprüfen, ob der Wahlschalter des Programmeradapters auf PROG steht.
ESP Stromverbindung kurz unterbrechen.
Fazit
Günstige Lösung, die in Bezug auf die Handhabung des Programmierers etwas knifflig ist. Für Prototypen, bei denen viele Programmierversuche durchgeführt werden, ist ein ESP Board mit USB zu bevorzugen.
Verwandte Beiträge
ESP WEB Serial BibliothekLink-Status: OK
ESP32-C3 seeed studio xiaoLink-Status: OK
ESP32-C3 Super Mini BoardLink-Status: OK
Preview – LuatOs ESP32-C3 BoardLink-Status: OK
ESP32 BlueTooth GamepadLink-Status: OK
ESP01 – DHT11 Temperatur und Feuchte Sensor PlatinenLink-Status: OK
ESP01 Relais PlatinenLink-Status: OK
ESP8266/32 WiFi ManagerLink-Status: OK
D1 Mini Shield – Prototyp-PlatineLink-Status: OK
ESP01 – Relais PlatineLink-Status: OKQuellen
https://www.instructables.com/id/Programming-the-ESP8266MOD-ESP-12-Module-Using-theLink-Status: OK
Amazon LinkLink-Status: Kaputt
https://de.aliexpress.com/item/32721304582.htmlLink-Status: OK
| Datum | Änderung | Autor |
|---|---|---|
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung, Grammatik | sfambach |
| 03.10.2026 | Log-Liste eingefügt | sfambach |
| 13.03.2020 | Beitrag erstellt | sfambach |

