ESP01

Last Updated on 18. October 2026 by SuffocationLink status: OK

The ESP01 module is one of the cheapest and smallest modules with an ESP8266 chipset, costing under €2.

ADDENDUM 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
ProcessorESP8266
Kernel1
Tact80 MHz
Flash1 megabyte
SRAMunter 50 KB
Digitale Pins2
UART1
SPI1
WLAN2,4 GHz 802.11 b/g/n · WEP / WPA2 / TKIP /AES
Operating voltage3.3 V
Input voltage3,0 – 3,6 V
Stromaufnahme80/3 mA
Abmessungen14,3 x 24,8 mm
Weightunter 5 g

Pinning

Es bietet gerade mal zwei GPIOs zur Ansteuerung externer Peripherie.

Bildergebnis für esp01

Suitable ISP

With this ISP, the ESP01 can be programmed.
(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: Broken)

Programming

With the Arduino GUI

Install the ESP8266 module via the Board manager.

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

Test programme

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).

Source code 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);
}

Compile with the arrow key and program the ESP01.
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.

Miscellaneous

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

CP2104 USB to ESP8266 ESP-01 ESP-01S Wireless WIFI Module Adapter.

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

Related Posts

ESP WEB Serial LibraryLink status: OK
CustomKeyboard LibraryLink status: OK
ESP8266/32 WiFi Manager.Link 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

Sources

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: Unknown

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

DateChangeAuthor
18.10.2026TablePress-Tabelle durch Datenblock aus dem Modell ersetztSuffocation
10.10.2026Verlorenen Gistpen-Code durch neu erstellten Code (Code-Blöcke) ersetztSuffocation
08.10.2026Überschriften-Hierarchie korrigiert (H1→H2, Unterebenen eine Stufe tiefer)Suffocation
03.10.2026Rechtschreibung korrigiert: Tippfehler, Kommas, Grammatik
Log-Liste eingefügt
Suffocation
27.02.2018Post createdSuffocation
Changelog

Leave a Reply

Your email address will not be published. Required fields are marked *