Arduino Millis

(Schwierigkeitsstufe i)

Aufgabe:     Zeitaufwand: 20 Minuten

In der Arduino IDE gibt es eine Funktion mit dem Namen millis(). Diese zählt die Millisekunden seit dem Einschalten des Mikrocontrollers und gibt diese bei einer Abfrage zurück. Die millis() Funktion ist eine Alternative zur delay() Funktion, wenn es um Timing-Aufgaben geht.

Entwerfen Sie ein Programm, das im Hintergrund die Variable millis im Millisekunden-Takt hochzählt.

Wann erfolgt der Überlauf von millis?

Vorgaben:     

  • millis ist vom Typ uint32_t

  • Beim Einschalten des Mikrocontrollers soll millis mit 0 initialisiert werden.

  • Verwenden Sie TC0