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