Video 14: millis() und map()¶
Dieses Tutorial konzentriert sich auf die Verwendung von millis() zur Zeitverfolgung und map() zur Wertumwandlung in Arduino, mit praktischen Anwendungen wie zeitgesteuerten Tastenreaktionen und LED-Helligkeitssteuerung.
Funktionalität von Millis: millis() als Zeitmessungsfunktion in Arduino, beginnend bei Null beim Programmstart und sich jede Millisekunde erhöhend.
Zeitgesteuerte Ereignisse mit millis(): Wie millis() zur Ausführung von Ereignissen in bestimmten Zeitintervallen genutzt wird, ohne das gesamte Programm anzuhalten, im Gegensatz zu delay().
Zeitmessung bei Tastendrücken: Beispiel für die Verwendung von millis() zur Erkennung eines Tastendrucks und Ausführung einer Aktion nach einer festgelegten Dauer.
Einführung in die Map-Funktion: Vorstellung der map()-Funktion, die zur Umwandlung numerischer Werte von einem Bereich in einen anderen verwendet wird.
Einstellung der LED-Helligkeit: Praktische Demonstration der Verwendung von map() zur Anpassung der LED-Helligkeitsstufen, indem Prozentwerte in den PWM-Bereich abgebildet werden.
Effizientes Programmieren mit millis() und map(): Vorführung effizienter Arduino-Programmierpraktiken durch die Kombination von millis() für nicht-blockierende Zeitmessung und map() für intuitive Wertumwandlung.
Video