In der Dokumentation der millis()
Funktion heißt es:
Gibt die Anzahl der Millisekunden zurück, seit das Arduino-Board das aktuelle Programm ausgeführt hat. Diese Zahl läuft nach ca. 50 Tagen über (auf Null zurück).
Wie ist das möglich? Erkennt Arduino, wenn ein millis()
Überlauf auftritt, und setzt den Wert dann auf 0 zurück? Wenn ja, wie macht es das? Ich möchte nur wissen, was genau unter der Haube mit der Variablen passiert, die von der millis()
Funktion zurückgegeben wird.