Elektrotechnik

Elektrotechnik Tier 3 — Code für Mikrocontroller

Der dritte Tier des Hardware-Lernpfads. Jetzt kommt der Code dazu. Mit dem ESP32 als Beispiel-Mikrocontroller lernst du, wie aus den Schaltungen aus Tier 2 IoT-Geräte werden — GPIO, PWM, ADC, I²C, WLAN, HTTP und MQTT. Mit eingebettetem Code-Editor — du kannst die Beispiele direkt anpassen, lokal speichern und als .ino-Datei herunterladen.

Embedded-Programmierung für IT-Techniker — Tier 3 von 3

8
Kapitel
10h
Lernzeit
Fortgeschritten
Niveau
Gratis
Komplett kostenlos

Jetzt anmelden und loslegen

Mit deinem kostenlosen Account bekommst du Zugriff auf den vollständigen Kursinhalt, alle Übungen und deinen persönlichen Lernfortschritt.

Das lernst du in diesem Kurs

  1. 1

    Was ist ein Mikrocontroller?

    Abgrenzung CPU/SoC/MCU, ESP32 vs. Arduino vs. Raspberry Pi, Pinout-Grundlagen.

  2. 2

    Entwicklungsumgebung und erstes Programm

    Arduino IDE vs. PlatformIO, Blink-Sketch, Compile/Upload — und die Code-Editor-Komponente in den Lernkapiteln.

  3. 3

    GPIO — Ein- und Ausgänge

    Tasten lesen, LEDs schalten, Pull-Up und Software-Debounce richtig benutzen.

  4. 4

    PWM und Servos

    analogWrite, RGB-LED dimmen, Servo-Library, PWM auf ESP32-spezifische Weise.

  5. 5

    ADC und Sensoren

    analogRead, NTC-Temperatur, Mehrfach-Mittelung gegen Rauschen.

  6. 6

    I²C — Sensoren digital ansprechen

    Wire-Library, I²C-Scanner, BME280-Beispiel, OLED-Display.

  7. 7

    WLAN und HTTP — der ESP32 geht ins Netz

    WiFi-Library, HTTP-GET zur Wetter-API, JSON parsen, Sicherheits-Tipps.

  8. 8

    MQTT — das IoT-Protokoll

    PubSubClient, Topics, QoS — und das Mini-Projekt zum Schluss.