Créer une Rampe d'Intensité LED avec Arduino

TP : principe de la boucle (for)
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Arduino
Revoir le teaser Je m'abonne
4,6
Transcription

49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,6
49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont d'apprendre comment créer une rampe d'intensité pour une LED, utiliser des boucles for et la fonction AnalogWrite sur Arduino, et comprendre l'influence de la temporisation sur l'effet visuel.

Apprenez à générer une rampe d'intensité lumineuse pour une LED en utilisant la fonction AnalogWrite et une boucle for sur une carte Arduino.

Dans cette leçon, nous allons créer un programme permettant d'augmenter progressivement l'intensité d'une LED connectée à une broche d'une carte Arduino. Cette montée en intensité, aussi appelée rampe, est réalisée à l'aide d'une boucle for et de la fonction AnalogWrite pour générer une tension PWM. La LED, connectée à la broche 9, verra son intensité lumineuse augmenter par incréments de 5, partant de 0V jusqu'à 5V selon la valeur du compteur utilisé dans la boucle. Une temporisation de 30 ms est introduite pour contrôler la vitesse de cette montée en intensité. En modifiant cette temporisation, comme par exemple à 60 ms, on peut observer une rampe plus lente. Ce processus sera téléversé sur une carte Arduino Uno, et les différents effets de la temporisation seront visualisés par des essais pratiques. Ce programme est essentiel pour comprendre la gestion de la PWM et l'usage des boucles en programmation Arduino.

Voir plus
Questions réponses
Quelle commande est utilisée pour générer une tension en PWM sur Arduino?
La commande AnalogWrite est utilisée pour générer une tension en PWM sur une broche spécifique d'Arduino.
Que se passe-t-il lorsque la temporisation est augmentée de 30 ms à 60 ms?
Lorsque la temporisation est doublée à 60 ms, la montée de la rampe d'intensité de la LED devient plus lente.
Quel est l'intervalle d'incrémentation du compteur dans la boucle <strong>for</strong> utilisée?
Le compteur dans la boucle for est incrémenté par intervalles de 5 jusqu'à 255.

Programme détaillé

5 commentaires
4,6
5 votes
5
4
3
2
1
85F67914-EF86-4350-A0F3-55C875F3E2F9@cyberlibris.studi.fr
Il y a 1 month
Commentaire
une formation parfaite pour les débutants
dan.fort
Il y a 2 years
Commentaire
Bien expliqué pour un débutant sur Arduino. Bravo
contact_2467
Il y a 3 years
Commentaire
Formation basique qui donne qq notions pour débuter. Des tutos gratuits font le même job sur internet.
Quelques tergiversations inutiles à mon goût.
lyazid.ghemrani
Il y a 3 years
Commentaire
Formation basique , mais très intéressante pour débuter.
noel.bonnegarde
Il y a 3 years
Commentaire
Formation très clair et pédagogique. Parfait pour débuter.