ESP01

Last Updated on 18. Oktober 2026 by sfambachLink-Status: OK

Das ESP01 Modul ist mit unter 2€ mit eines der günstigsten und kleinsten Module mit ESP8266 Chipsatz.

NACHTRAG: Seit 2023 gibt es eine neue Version, den ESP01s, bis auf ein paar kleine Änderungen sind die beiden ähnlich. Die neue Version hat 4MB Speicher und Pullups an den IO’s. Sie sind in der Programmierung kompatibel zueinander. Siehe hierzu auch folgenden Link.

https://www.best-microcontroller-projects.com/esp-01-vs-esp-01s.html

ESP01
ProzessorESP8266
Kerne1
Takt80 MHz
Flash1 MB
SRAMunter 50 KB
Digitale Pins2
UART1
SPI1
WLAN2,4 GHz 802.11 b/g/n · WEP / WPA2 / TKIP /AES
Betriebsspannung3.3 V
Eingangsspannung3,0 – 3,6 V
Stromaufnahme80/3 mA
Abmessungen14,3 x 24,8 mm
Gewichtunter 5 g

Pinning

Es bietet gerade mal zwei GPIOs zur Ansteuerung externer Peripherie.

Bildergebnis für esp01

Passender ISP

Mit diesem ISP kann der ESP01 programmiert werden.
(BUY EXAMPLELink-Status: OK)

Hierfür ist allerdings die Beschaltung eines zusätzlichen Widerstandes notwendig, der zwischen GND und GPIO0 angelegt wird.

Testweise kann dieser einfach, wie oben zu sehen ist, angeklemmt werden und mitsamt Board auf den ISP gesteckt werden. (Vorsicht, der Kondensator, der große silberne Zylinder, kann den Widerstand kurzschließen.)

Besser ist der folgende ISP, der einen Schalter zur Programmierung besitzt. (BUY EXAMPLELink-Status: Kaputt)

Programmierung

Mit der Arduino GUI

Über den Boardmanager das ESP8266 Modul installieren.

Das Board auf „Generic ESP8266 Module“ stellen und den Programmer auf „AVR ISP“. Bei Port die richtige serielle Schnittstelle auswählen.

Testprogramm

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

Hinweis: Der ursprüngliche Code (WP-Gistpen) ist verloren gegangen. Der folgende Code wurde im Oktober 2026 neu erstellt (nicht auf der Hardware getestet).

Quellcode ESP01Blink.ino

/*
 * Blink für das ESP-01: lässt die blaue Onboard-LED blinken.
 * Die LED hängt beim ESP-01 an GPIO 1 (TX), beim ESP-01S an GPIO 2, und ist low-aktiv.
 * GPIO 1 ist zugleich TX, daher keine serielle Ausgabe.
 * www.fambach.net, GPLv2
 */

const int LED_PIN = 1;  // ESP-01S: 2

void setup() {
  pinMode(LED_PIN, OUTPUT);
}

void loop() {
  digitalWrite(LED_PIN, LOW);   // LED an
  delay(1000);
  digitalWrite(LED_PIN, HIGH);  // LED aus
  delay(1000);
}

Mit der Pfeiltaste compilieren und den ESP01 programmieren.
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.

Sonstiges

Der beste Programmierer, den ich bis jetzt hatte, ist der folgende. Keine Pin 0 Schalter nötig.

CP2104 USB zu ESP8266 ESP-01 ESP-01S Drahtlose WIFI Modul Adapter.

https://de.aliexpress.com/item/1005001907359936.html?spm=a2g0s.9042311.0.0.27424c4dGonPsVLink-Status: OK

Verwandte Beiträge

ESP WEB Serial BibliothekLink-Status: OK
CustomKeyboard BibliothekLink-Status: OK
ESP8266/32 WiFi ManagerLink-Status: OK
ESP01 – Relais PlatineLink-Status: OK
Zumo V1.2Link-Status: OK
ESP8266 RTOS SDKLink-Status: OK
Espressif IDF – GPIOsLink-Status: OK
Espressif IDF – TasksLink-Status: OK

Quellen

https://www.xgadget.de/anleitung/esp-01-esp8266-mit-adapter-programmieren-so-gehts/Link-Status: OK

https://create.arduino.cc/projecthub/ROBINTHOMAS/programming-esp8266-esp-01-with-arduino-011389Link-Status: OK

http://homecircuits.eu/blog/programming-esp01-esp8266/Link-Status: OK

https://www.heise.de/developer/artikel/Arduino-goes-ESP8266-3240085.htmlLink-Status: Unbekannt

http://www.instructables.com/id/Getting-Started-With-the-ESP8266-ESP-01/Link-Status: OK

https://www.best-microcontroller-projects.com/esp-01-vs-esp-01s.htmlLink-Status: OK

DatumÄnderungAutor
18.10.2026TablePress-Tabelle durch Datenblock aus dem Modell ersetztsfambach
10.10.2026Verlorenen Gistpen-Code durch neu erstellten Code (Code-Blöcke) ersetztsfambach
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)sfambach
03.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatik
Log-Liste eingefügt
sfambach
27.02.2018Beitrag erstelltsfambach
Logbuch

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert