IoT Icon
Hardware & Microcontroller

Embedded Systems

Entwicklung von Smart-Home Lösungen und Sensor-Netzwerken auf Microcontroller-Basis

Arduino / ESP32 C++ / Wiring I2C / SPI MQTT / IoT

Hardware-Fokus

In diesem Bereich bündele ich meine Leidenschaft für die Hardware-nahe Entwicklung. Vom einfachen Prototyping auf dem Breadboard bis hin zur Programmierung von komplexen ESP32-basierten Webservern realisiere ich Projekte, die die physische Welt mit dem Internet verbinden.

Expertise-Bereiche

  • Sensorik: Auslesen und Validieren von Umwelt- und Bewegungsdaten.
  • Protokolle: Datentransfer via MQTT für Smart-Home Dashboards.
  • Human-Machine Interface: Ansteuerung von OLED- und TFT-Displays.

Firmware-Logik (Beispiel)

Effiziente Steuerung durch Interrupts und non-blocking Code (Millis), um die CPU-Ressourcen des Controllers optimal zu nutzen.

main.cpp (Arduino Sketch)
void loop() {
    // Non-blocking Sensor-Update
    if (millis() - lastRead >= interval) {
        readSensorData();
        publishToMQTT();
        lastRead = millis();
    }
}