Note
Bonjour et bienvenue dans la Communauté Facebook des passionnés de Raspberry Pi, Arduino et ESP32 de SunFounder ! Plongez plus profondément dans l’univers des Raspberry Pi, Arduino et ESP32 avec d’autres passionnés.
Pourquoi rejoindre ?
Support d’experts : Résolvez les problèmes après-vente et les défis techniques avec l’aide de notre communauté et de notre équipe.
Apprendre et partager : Échangez des astuces et des tutoriels pour améliorer vos compétences.
Aperçus exclusifs : Accédez en avant-première aux annonces de nouveaux produits et aux aperçus.
Réductions spéciales : Profitez de réductions exclusives sur nos produits les plus récents.
Promotions festives et cadeaux : Participez à des cadeaux et des promotions de vacances.
👉 Prêt à explorer et à créer avec nous ? Cliquez [ ici ] et rejoignez-nous aujourd’hui !
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