Last updated on 11 January 2024 by Suffocation
Das ESP01 Modul ist mit unter 2€ mit eines der günstigsten und kleinsten Module mit ESP8266 Chipsatz.
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 zu einander. Siehe hierzu auch folgenden Link.
https://www.best-microcontroller-projects.com/esp-01-vs-esp-01s.html
| Name | ESP01 | Arduino Nano 33 BLE |
|---|---|---|
| Number/CPU | 1 / ESP8266 | 1 / 64 MHz Arm® Cortex-M4F (with FPU) |
| Clock speed (MHz) | 80 | 64 |
| Kernel | 1 | 1 |
| Digital IOs / Pins | 2 | 14 |
| Analog inputs | – | 8 |
| Interrupt Pins | ? | 14 |
| Pulse Width Modulation | – | 14 |
| SPI | 1 | 1 |
| Flash memory | 1 megabyte | 1 megabyte |
| RAM (KB) | <50 (64) | 256KB |
| EEPROM (KB) | – | – |
| WiFi | 2.4 GHz 802.11 b/g/n | – |
| Encryption | WEB / WPA2 / TKIP / AES | – |
| Bluetooth | – | NINA-B306 Module Bluetooth® Low Energy 5.0 Module Bluetooth® 5 Multiprotocol / Zigbee |
| UART | 1 | 1 |
| I2C | – | 1 |
| Ethernet | – | – |
| Video | – | – |
| Sound | – | – |
| Miscellaneous | – | LSM9DS1 (9-axis IMU) MPM3610 DC regulator NFC-A tag Nina B306 |
| USB | – | 1 Micro |
| Operating voltage [V] | 3.3 | 3,3 |
| Input voltage | 3.0 – 3.6 | 21 |
| Current (mA) / Standby (mA) | 80/3 | 30 |
| Size L x W x H | 14,3 x 24,8x | 43,16 x 17,7 |
| Weight [g] | <5 | 5 |
Pinning
It only offers two GPIOs for controlling external peripherals.

Suitable ISP
With this ISP, the ESP01 can be programmed.
(BUY EXAMPLE)
Hierfür ist allerdings die Beschaltung eines zusätzlichen Widerstander notwendig, der zwischen GND und GPIO0 angelegt wird.

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

The following ISP with a programming switch is better.BUY EXAMPLE)



Programming
With the Arduino GUI

Über den Boardmanager das ESP8266 Modul installieren.

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

Test programme
The supplied example „Blink“ is suitable as a test program.

[gistpen id=“353″]
Compile with the arrow key and program the ESP01.
Everything worked, the blue light is flashing. Should the ESP be reprogrammed or did it not work? Simply remove the ISP from the USB port for a moment and plug it back in.

Miscellaneous
Bester Programmierer den ich bis jetzt hatte ist der folgende. Keine Pin 0 Schalter nötig.

https://de.aliexpress.com/item/1005001907359936.html?spm=a2g0s.9042311.0.0.27424c4dGonPsV
Verwandte Beiträge
Sources
https://www.xgadget.de/anleitung/esp-01-esp8266-mit-adapter-programmieren-so-gehts/
https://create.arduino.cc/projecthub/ROBINTHOMAS/programming-esp8266-esp-01-with-arduino-011389
http://homecircuits.eu/blog/programming-esp01-esp8266/
https://www.heise.de/developer/artikel/Arduino-goes-ESP8266-3240085.html
http://www.instructables.com/id/Getting-Started-With-the-ESP8266-ESP-01/
https://www.best-microcontroller-projects.com/esp-01-vs-esp-01s.html
| Date | Change | Author |
|---|---|---|
| 27.02.2018 | Post created | Suffocation |