Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
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