Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

ESP8266 vs ESP32

Posted on 26. August 20208. März 2024 by Stefan Draeger

In diesem Beitrag ESP8266 vs ESP32 möchte ich die beiden Mikrocontroller gegenüberstellen.

ESP32
ESP32
ESP-01S
Node MCU – ESP8266
Node MCU mit OLED Display – ESP8266
Wemos D1 Mini - ESP8266
Wemos D1 Mini – ESP8266
Witty Cloud – ESP8266

Der ESP8266 ist der günstige Microcontroller des chinesischen Herstellers espressif. Auch der ESP32 ist von dieser Firma jedoch ist dieser deutlich teurer dafür hat dieser aber einen größeren Leistungsumfang (dazu aber später mehr).

  • Vergleich der Technischen Daten des ESP8266 und ESP32
  • Preisvergleich
  • Pinout
    • ESP8266
      • Wemos D1 mini
      • ESP-01S
    • ESP32
  • Programmieren
  • Schlusswort

Vergleich der Technischen Daten des ESP8266 und ESP32

Es gibt verschiedene Versionen der Microcontroller ESP8266 & ESP32 daher ist der Vergleich etwas schwierig.
Hier nun einpaar Technische Daten welche sich meiner Meinung nach miteinander vergleichen lassen.

 ESP8266ESP32
ProzessorTensilica Xtensa mit 80 MHzXtensa dual-core 32bit LX6 mit 160 bis 240 MHz
Speicher  
Flash4 MB4MB
SRAM160KB520KB
WiFi / BluetoothIEEE 802.11 b/g/n
bis max. 72,2 Mb/s
802.11 b/g/n – 2.4 GHz bis max. 150 Mb/s
Bluetooth Low Energy
Ein/Ausgänge16 GPIOs48 GPIO**
PWM8 
SchnittstellenSPI, I2C, I2S, UARTSPI, I2C, I2S, UART, CAN bus 2.0
Sensoren Hall Sensor (Magnetfeld Sensor)
Temperatursensor*
Touch-Sensor
Betriebsspannung2,3V .. 3,6V
Stromverbrauch80mA260mA

* Der Temperatursensor am ESP32 ist im Chip verbaut d.h. wenn dieser Chip im betrieb warm wird liefert dieser Sensor nur sehr bedingt eine genaue Umgebungstemperatur daher sollte dieser mehr genutzt werden um die Temperatur am Chip zu messen.

** Die GPIO Pins des ESP32 können jeweils auch als PWM Pins genutzt werden somit stehen an diesem Chip 48 PWM Pins zur Verfügung.

Auf der offiziellen Seite des Herstellers espressif findest du das Datenblatt zum ESP8266 und das Datenblatt zum ESP32.

Preisvergleich

Die Microcontroller ESP8266 und ESP32 findest du in diversen Shops. Den günstigsten Preis findest du in Shops welche aus dem asiatischen Raum liefern (dabei hast du natürlich eine längere Lieferzeit). Aber selbst die Shops aus Deutschland liefern auch „nur Chinaware“ denn der eigentliche Hersteller espressif ist ja selbst eine Firma aus Shanghai („ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.“). 

ShopPreis
ESP8266ESP32
ebay.de2,45 € bis 6,65 €*3,95 € bis 11,45 €*
amazon.de5,79 € bis 11,99 €*8,79 € bis 11,99 €*
aliexpress.com1,03 $ bis 3,91 $2,80 $ bis 11 $
banggood.com3,29 $ bis 4,29 $4,99 $ bis 13,98 $

Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!

Die Preise der Mikrocontroller variieren, denn es gibt diese in diversen Ausprägungen:

  • mit OLED Display,
  • mit LiPo Batteriefach,
  • mit einer kleinen Kamera,
  • mit Bewegungsmelder und einer kleinen Kamera,
  • als einzelnen Chip ohne Platine mit Buchsenleisten, und
  • mit zusätzlichen Sensoren

Aus diesen Gründen ist ein genauer Preis immer recht schwierig zu nennen, aber im großen kann man schon recht gut erkennen, dass der ESP8266 deutlich günstiger in der Anschaffung ist als ein ESP32.

Pinout

ESP8266

Des ESP8266 gibt es wie bereits erwähnt und gezeigt in diversen Ausprägungen daher kann ein generelles Pinout nicht gezeigt werden. Im Nachfolgenden zeige ich dir die Pinouts der ESP8266 Microcontroller welche sich in meinem Besitz befinden.

Wemos D1 mini

Der Wemos D1 mini ist mein bevorzugter ESP8266 denn durch die Möglichkeit diverse Module / Shields auf diesen zu stecken hat dieser einen deutlichen Vorteil.

Auf einer mini Wetterstation mit dem Wemos D1 mini
Auf einer mini Wetterstation mit dem Wemos D1 mini

Du kannst natürlich die Pins auch mit Breadboardkabel abgreifen und somit diesen Microcontroller in Schaltungen integrieren.

Pinout des Microcontrollers Wemos D1 mini
Pinout des Microcontrollers Wemos D1 mini

ESP-01S

Der ESP-01S ist der kleinste Vertreter unter den ESP8266 dieser ist auf das wesentliche minimiert und kommt daher ohne USB Schnittstelle daher.

ESP8266 Chip auf dem Microcontroller ESP-01S
ESP8266 Chip auf dem Microcontroller ESP-01S

Für diesen Zwerg benötigst du einen zusätzlichen Programmer welchen du noch etwas modifizieren musst.

USB Programmer für den ESP-01s
USB Programmer für den ESP-01s

Wie du diesen USB Programmer modifizierst habe ich im Beitrag Arduino Lektion 58: ESP-01S Temperatur & Luftfeuchtigkeitssensor Shield ausgiebig erläutert.

ESP-01S Pinout
ESP-01S Pinout

ESP32

Pinout des Microcontrollers ESP32 - LOLIN32
Pinout des Microcontrollers ESP32 – LOLIN32

Programmieren

Beim programmieren der Microcontroller ESP8266 & ESP32 gibt es wenige Unterschiede denn diese unterstützen den gleichen Befehlsumfang. Wenn du also ein Sketch für den ESP8266 entwickelst wird dieses auch auf einem ESP32 lauffähig sein. Voraussetzung ist natürlich das die Firmware gleich ist.

Beide Microcontroller kannst du mit der Arduino IDE also C/C++ und auch mit Micropython und LUA programmieren. Für die Programmiersprache Micropython und LUA benötigst du jedoch eine andere Firmware welche du zunächst auf den Controller speichern musst.
Wie du die Firmware für die Programmierung mit Micropython auf die Microcontroller installierst habe in jeweils einzelne Beiträge ausführlich erläutert:

  • ESP32 – Programmieren mit MicroPython #1: Microcontroller und Entwicklungsumgebung 
  • ESP8266 – Flashen eines ESP8266 für MicroPython

Zum programmieren nutze ich die Anwendung uPyCraft, diese gibt es kostenfrei als Download auf dem GitHub Repository von  DFRobot / uPyCraft oder http://docs.dfrobot.com.cn/upycraft/.

Entwicklungsumgebung uPyCraft für MicroPython
Entwicklungsumgebung uPyCraft für MicroPython

Wie du die Microcontroller ESP32 / ESP8266 mit Micropython programmierst, erfährst du in den entsprechenden Beiträgen der Kategorie ESP auf diesem Blog.

Schlusswort

Das Schlusswort (dieses Mal kein Fazit) ist nur, dass beide Mikrocontroller ihre Daseinsberechtigung haben. Der ESP32 hat einen deutlich größeren Leistungs- /Funktionsumfang und ist für größere Projekte schon allein durch seinen größeren Speicherplatz geeignet. Der kleinere ESP8266 ist dafür günstiger und kann auch schon für mittlere Projekte eingesetzt werden und ist auch im Batteriebetrieb sehr gut geeignet autark betrieben zu werden.

Schreibe einen Kommentar Antworten abbrechen

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

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}