Was ist der ESP32?
Der ESP32 ist ein Mikrocontroller-Chip des chinesischen Herstellers Espressif Systems, der 2016 auf den Markt kam. Er hat sich seitdem als einer der beliebtesten Mikrocontroller in der Maker- und IoT-Welt etabliert — und das aus gutem Grund: Er vereint einen leistungsstarken Dual-Core-Prozessor mit integriertem WLAN und Bluetooth, und das zu einem Preis von oft unter 5 Euro.
Im Vergleich zum älteren ESP8266 bietet der ESP32 deutlich mehr Leistung, mehr GPIOs, mehr Speicher und vor allem Bluetooth-Unterstützung.
Technische Daten im Überblick
| Eigenschaft | Wert |
|---|---|
| Prozessor | Xtensa Dual-Core LX6, bis zu 240 MHz |
| RAM | 520 KB SRAM |
| Flash | 4 MB (je nach Modul) |
| WLAN | 802.11 b/g/n (2,4 GHz) |
| Bluetooth | Classic BT + BLE 4.2 |
| GPIO-Pins | bis zu 34 |
| Betriebsspannung | 3,3 V |
Wofür wird der ESP32 verwendet?
Der ESP32 ist vielseitig einsetzbar — von einfachen Sensor-Projekten bis zu komplexen Smart-Home-Integrationen:
- Smart Home — Temperatursensoren, Steckdosensteuerung, Ambilight-Systeme
- WLAN-Projekte — eigene Webserver, MQTT-Clients für Home Assistant
- Bluetooth-Projekte — BLE-Beacons, Verbindung mit Smartphones
- Displays — TFT-Screens, OLED-Displays ansteuern
- Motorsteuerung — Roboter, Drohnen, 3D-Drucker-Controller
ESP32 vs. Arduino — was ist der Unterschied?
Viele Einsteiger fragen sich: Soll ich mit Arduino oder ESP32 starten? Die Antwort hängt vom Projekt ab:
- Arduino (Uno/Nano) — einfacher Einstieg, 5V-Logik, kein WLAN/Bluetooth, günstig
- ESP32 — mehr Leistung, WLAN + Bluetooth integriert, 3,3V-Logik, ideal für IoT
Wichtig: Der ESP32 lässt sich mit der Arduino IDE programmieren — du musst also keine neue Entwicklungsumgebung lernen.
Erste Schritte mit dem ESP32
- Arduino IDE installieren und das ESP32-Board-Paket hinzufügen
- Ein ESP32-Entwicklungsboard kaufen (z.B. ESP32 DevKitC oder NodeMCU-ESP32)
- Über USB verbinden — Treiber werden meist automatisch erkannt
- Erstes Programm: Eingebaute LED blinken lassen (
Blink-Beispiel) - WLAN-Verbindung herstellen und ersten Webserver starten
Welches ESP32-Board kaufen?
Es gibt viele verschiedene Boards mit dem ESP32-Chip:
- ESP32 DevKitC — Klassiker, alle Pins zugänglich, ideal zum Lernen
- ESP32-S3 — neuere Version mit USB-OTG und mehr Leistung
- ESP32-C3 — RISC-V Architektur, günstiger
- Wemos D1 Mini ESP32 — kompakt, für kleine Projekte
Für den Einstieg empfiehlt sich ein günstiges ESP32 DevKitC-Board — erhältlich bei Amazon, AliExpress oder lokalen Elektronikhändlern.