Vidéo 14 : millis() et map()

Ce tutoriel se concentre sur l’utilisation de millis() pour le suivi du temps et de map() pour la conversion de valeurs dans Arduino, en présentant des applications pratiques telles que les réponses de boutons temporisées et le contrôle de la luminosité des LED.

  • Fonctionnalité de Millis : millis() comme une fonction de chronométrage dans Arduino, commençant à zéro au lancement du programme et s’incrémentant chaque milliseconde.

  • Événements Temporisés avec millis() : Comment utiliser millis() pour exécuter des événements à des intervalles de temps spécifiques sans arrêter l’ensemble du programme, contrairement à delay().

  • Timing de Pression de Bouton : Exemple d’utilisation de millis() pour détecter une pression de bouton et exécuter une action après une durée définie.

  • Introduction à la Fonction Map : Introduction à la fonction map(), utilisée pour convertir des valeurs numériques d’une plage à une autre.

  • Ajustement de la Luminosité des LED : Démonstration pratique de l’utilisation de map() pour ajuster les niveaux de luminosité des LED en mappant des valeurs en pourcentage à la plage PWM.

  • Codage Efficace avec millis() et map() : Présentation de pratiques de codage Arduino efficaces en combinant millis() pour un chronométrage non bloquant et map() pour une conversion intuitive des valeurs.

Vidéo