Logo

pixeledi Akademie

ESP-IDF Praxisstart fĂĽr den ESP32

Der Einstieg fĂĽr Arduino und PlatformIO Umsteiger

>46 Lektionen
>3h Kursmaterial

Wenn du den ESP32 bisher mit Arduino oder PlatformIO programmiert hast, nutzt du nur einen kleinen Teil dessen, was dieser Mikrocontroller wirklich kann. Der ESP32 wurde ursprünglich für das native Framework ESP-IDF von Espressif entwickelt. Genau dort bekommst du direkten Zugriff auf Hardware, Speicher, Multitasking und Netzwerkfunktionen. ⚡

In diesem praxisnahen Kurs lernst du Schritt für Schritt, wie du den ESP32 direkt mit ESP-IDF programmierst. Du arbeitest näher am System und verstehst endlich, wie der ESP32 intern wirklich funktioniert. Damit kannst du Projekte entwickeln, die stabiler, performanter und deutlich flexibler sind als typische Arduino Sketches.

Was dich im Kurs erwartet: Ein praxisorientierter Einstieg in ESP-IDF mit vielen Beispielen und echten Projekten rund um den ESP32:

Der Kurs ist bewusst praxisorientiert aufgebaut. Du lernst nicht nur einzelne Funktionen kennen, sondern verstehst auch, wie das System im Hintergrund arbeitet. Dadurch kannst du später eigene Projekte entwickeln und dich sicher in der offiziellen Espressif Dokumentation bewegen.

Alle Beispiele sind klar erklärt und bauen logisch aufeinander auf. So bekommst du Schritt für Schritt ein tiefes Verständnis für den ESP32 und das ESP-IDF Framework. 🔧

Wenn du den nächsten Schritt gehen willst und den ESP32 nicht nur benutzen, sondern wirklich verstehen möchtest, dann bist du hier genau richtig.

Starte jetzt mit ESP-IDF und entwickle deine ersten eigenen Projekte direkt auf Systemebene.
Bis gleich im Kurs
pixeledi aka Markus Edenhauser, MA MSc

Curriculum

Kursintro

Kursintro (Vorschau)

00 Einleitung

00.1 KursĂĽberblick

00.2 Zielgruppe und Voraussetzungen (Vorschau)

00.3 Warum ESP-IDF statt Arduino

00.4 Benötigte Hardware und Software (Vorschau)
00.5 Kursziel und Lernstrategie (Vorschau)

00.6 MIT Lizenz

01 ESP-IDF Installation

01.1 ESP-IDF VS Code empfohlen

01.2 Windows ESP-IDF ohne VS Code

01.3 ESP-IDF Via Git

02 Erster Start mit Hello World

02.1 Hello World VS Code

02.2 Hello World CLI

03 Projektverzeichnis verstehen

03.1 CMake Lists Basis

03.2 sdkconfig Grundlagen

03.3 IDF.py menuconfig

03.4 Managed Components

04 Flash Speicher und Layout

04.1 Partition Flash Layout

05 Umstieg von Arduino

05.1 Arduino zu ESP-IDF

05.2 Binary und Flash Größe Arduino Core vs ESP-IDF

05.3 GPIO und ISR Latenz Arduino Core vs ESP-IDF

06 GPIO Write mit unterschiedlichen Delay Varianten

06.1 Blinky

06.2 ESP Timer

06.3 Hardware Timer

07 GPIO Read

07.1 GPIO Read

07.2 Debounce

07.3 Button Debounce Toggle

08 Interrupts

08.1 GPIO Interrupt

09 FreeRTOS Grundlagen

09.1 FreeRTOS Tasks

10 PWM mit LEDC

10.1 LEDC mit LED

10.2 LEDC Servomotor

11 ADC

11.1 ADC Messung

11.2 Rohwerte in mV

12 I2C

12.1 I2C Scanner

12.2 BME280

13 WiFi Grundlagen

13.1 WiFi AP

13.2 Webserver

13.3 Webserver BME280

14 NVS

14.1 NVS Einfuehrung

14.2 NVS Beispiel

15 LittleFS

15.1 LittleFS Einfuehrung

15.2 LittleFS Beispiel

16 MQTT Publish und Subscribe

16.2 MQTT Publish

16.3 MQTT Subscribe

16.4 MQTT Subscribe toggle GPIO

17 Abschliessende Worte

17.1 Ausblick

17.2 Danke und Verabschiedung

FAQ

Kauf & Zugang

Wie funktioniert der Kauf?

Du klickst auf den Link auf der Kursseite und wirst zu Payhip.com weitergeleitet. Dort kannst du auswählen, ob du mit PayPal oder Kreditkarte bezahlen möchtest. Über PayPal steht dir auch die Option EPS zur Verfügung.

Kurs: Nach dem Kauf erhältst du eine E-Mail mit einer Textdatei, die deinen individuellen Kurslink enthält.

E-Book Gleich nach dem Kauf erhältst du einen Download-Link für die EPUB- und PDF-Version des Buches.

Deine aktuellen Kurse findest du auch jederzeit im MenĂĽ unter: Meine Kurse

Viel SpaĂź beim Lernen!

Wo sind die Zugangsdaten von meinem Kurs?

Du erhältst direkt nach der Zahlung eine Text- oder PDF-Datei mit deinen Zugangsdaten. Zusätzlich bekommst du von Payhip (dem Zahlungsdienstleister) eine E-Mail, über die du die Unterlagen erneut herunterladen kannst.

Deine aktuellen Kurse findest du auch jederzeit im MenĂĽ unter: Meine Kurse

Gutschein / Coupon-Code

Um einen Gutschein (Coupon-Code) einzulösen: Gib im Zahlungsfenster zuerst deine E-Mail-Adresse ein. Danach erscheint das Feld Coupon Code. Trage dort den Code ein – der Betrag wird sofort angepasst.

Coupon Code eingeben

Schau dir meine aktuellen YouTube-Videos an, dort gibt es immer wieder Aktionen: www.youtube.com/@pixeledi

Wo finde ich meine Rechnung?

Deine Rechnung findest du in der Bestätigungs-E-Mail vom Zahlungsdienstleister Payhip. Weitere Informationen dazu findest du auch hier:
https://help.payhip.com/article/119-can-i-get-an-invoice

Kann ich als Business-Kunde eine UID-Nummer angeben?

Ja, das ist möglich. Bitte gib deine UID-Nummer unbedingt direkt beim Kauf ein. Nachträglich kann aus steuerlichen Gründen keine Rechnung mit UID-Nummer mehr ausgestellt werden.

Kursinhalte & Ablauf

Wann beginnt und endet der Kurs?

Direkt nach dem Kauf erhältst du automatisch deine Zugangsdaten und kannst sofort loslegen. Da es sich um einen Online-Kurs handelt, bestimmst du ganz flexibel selbst, wann du startest und in welchem Tempo du den Kurs absolvierst.

Wie lange habe ich Zugang zum Kurs?

Wie klingt lebenslanger Zugang? Nach der Anmeldung hast du unbegrenzten Zugriff auf diesen Kurs – auf all deinen Geräten.

Brauche ich Vorkenntnisse?

Jeder Kurs ist individuell gestaltet. In der Kursbeschreibung findest du eine genaue Übersicht über alle Inhalte, was dich im Kurs erwartet und welche Kenntnisse du benötigst.

Kann ich mir den Kurs vor dem Kauf ansehen?

Ja! Du findest kostenlose Vorschaulektionen und kannst dir das gesamte Curriculum ansehen, damit du einen Eindruck vom Kurs bekommst, bevor du dich entscheidest.

Videos laden nicht – woran liegt das?

Die Videos werden über ein professionelles Streaming-System ausgeliefert, das für schnelle und stabile Wiedergabe sorgt. Wenn die Videos nicht laden, liegt das meist an einem Browser-Plugin (z. B. Werbeblocker) oder einer schwachen Internetverbindung.

Deaktiviere testweise den Werbeblocker oder nutze einen anderen Browser – danach funktioniert das Laden meist reibungslos.

Warum ist mein Fortschritt weg?

Der Fortschritt wird lokal im Browser gespeichert. Wenn du deine Browserdaten löschst oder einen anderen Browser verwendest, ist der Fortschritt nicht mehr verfügbar.

UnterstĂĽtzung & Zufriedenheit

Bekomme ich UnterstĂĽtzung bei Fragen?

Der Kurs ist so aufgebaut, dass du alle Inhalte Schritt für Schritt nachvollziehen kannst. Viele typische Probleme und Fragen werden direkt im Kurs erklärt oder in den jeweiligen Kapiteln behandelt.

Zusätzlich veröffentliche ich regelmäßig neue Videos und ergänzende Inhalte auf meinem YouTube Kanal, in denen ich häufige Fragen aus der Community aufgreife und Lösungen zeige.

Was ist, wenn ich mit dem Kurs unzufrieden bin?

Ich möchte auf keinen Fall, dass du unglücklich bist! Wenn du mit deinem Kauf unzufrieden bist, kontaktiere mich innerhalb der ersten 30 Tage und ich erstatte dir den vollen Betrag.