ESP32: Warum ist es sinnvoll, auf "delay()" zu verzichten und "millis()" anzuwenden?
Erläutern Sie in einem kurzen Text, warum es sinnvoll ist, die Funktion millis() anstelle von delay() zu verwenden, wenn Sie zeitgesteuerte Aufgaben wie das Blinken einer LED implementieren. Gehen Sie dabei insbesondere auf die Vor- und Nachteile von delay() und millis() ein.
Hinweise:
- Berücksichtigen Sie, dass delay() den Programmablauf anhält.
- Erklären Sie, wie millis() es ermöglicht, zeitgesteuerte Aufgaben nicht-blockierend zu gestalten.
- Nennen Sie mindestens ein praktisches Beispiel, in dem millis() von Vorteil ist.
Programmierer,
Informatik,
ESP32