0% ont trouvé ce document utile (0 vote)
5 vues9 pages

Tutoriel Arduino : Contrôle LED RVB

Ce tutoriel explique comment utiliser une LED RVB avec une carte Arduino pour créer différentes couleurs en ajustant la luminosité des LED rouge, verte et bleue. Il aborde également le concept de modulation de largeur d'impulsion (PWM) pour contrôler la luminosité et fournit des instructions détaillées pour le câblage et la programmation. Les utilisateurs apprendront à mélanger les couleurs et à créer des effets lumineux variés.

Transféré par

sahbani hamed
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues9 pages

Tutoriel Arduino : Contrôle LED RVB

Ce tutoriel explique comment utiliser une LED RVB avec une carte Arduino pour créer différentes couleurs en ajustant la luminosité des LED rouge, verte et bleue. Il aborde également le concept de modulation de largeur d'impulsion (PWM) pour contrôler la luminosité et fournit des instructions détaillées pour le câblage et la programmation. Les utilisateurs apprendront à mélanger les couleurs et à créer des effets lumineux variés.

Transféré par

sahbani hamed
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « osoyoo.

com
Se connecte
Maison Toutes les catégories Contactez-nous DEALANCE !

Rejoignez-nous

Emplacement : Accueil » Tutoriel et eBook » Tutoriel de programmation graphique Série A » Tutoriel de programmation graphique pour Arduino – LED RVB

Tutoriel de programmation graphique pour Arduino – LED RVB


Heure de publication: 2019-01-15 23:01:48 Catégorie: Tutoriel de programmation graphique Série A

Introduction
Le modèle de couleur RVB est un modèle de couleur additif dans lequel la lumière rouge, verte et bleue est ajoutée de d
manières pour reproduire une large gamme de couleurs. Le nom du modèle vient des initiales des trois couleurs primaire
rouge, vert et bleu. Dans cette leçon, nous montrerons comment utiliser une LED RVB (Rouge Vert Bleu) avec un Arduin

Les préparatifs

MATÉRIEL
Carte Osoyoo UNO (entièrement compatible avec Arduino UNO rev.3) x 1
LED RVB x 1
Résistance de 200 ohms x 3
Potentiomètre 10k x 3
Planche à pain x 1
Pulls
Câble USB x 1
1 ordinateur

Lecture étendue – À propos des LED RVB

COMMENT FONCTIONNENT LES LED RVB ?

À première vue, les LED RVB (rouge, vert, bleu) ressemblent à des LED ordinaires. Cependant, à l'intérieur du boîtier LE
il y a en fait trois LED, une rouge, une verte et oui, une bleue. En contrôlant la luminosité de chacune des LED individuel
pouvez mélanger à peu près toutes les couleurs de votre choix.

[Link] 1/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

DEUX TYPES DE LED RVB


Il existe des LED RVB à anode commune et des LED RVB à cathode commune. Voir la figure ci-dessous :

Comme vous pouvez le constater, les 3 LED peuvent partager la cathode ou l'anode. Il en résulte une LED RVB comport
broches, une pour chaque LED, et une cathode ou une anode commune.

Les 4 pins qui se distinguent par leur longueur. Le plus long est la masse (-) ou la tension (+) selon qu'il s'agit respectivem
cathode commune ou d'une LED d'anode commune.

La LED RVB à anode commune est le type le plus populaire. Nous l'utilisons également ici.

Remarque : Si vous utilisez une LED ANODE commune au lieu d'une CATHODE commune, connectez la longue broch
au lieu de la masse.

COMMENT CRÉER DIFFÉRENTES COULEURS ?

La raison pour laquelle vous pouvez mélanger n’importe quelle couleur en faisant varier les quantités de lumière rouge, v
bleue est que votre œil contient trois types de récepteurs de lumière (rouge, vert et bleu). Votre œil et votre cerveau traite
quantités de rouge, de vert et de bleu et les convertissent en une couleur du spectre.

D'une certaine manière, en utilisant les trois LED, nous jouons un tour à l'œil. Cette même idée est utilisée dans les télév
l'écran LCD comporte des points de couleur rouge, vert et bleu côte à côte qui composent chaque pixel.

Vous pouvez créer l’une de ces trois couleurs – rouge, vert ou bleu – en activant une seule LED.

Par exemple, si vous souhaitez produire du bleu, vous activez la LED bleue et éteignez les deux autres.

[Link] 2/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

Si nous réglons la luminosité des trois LED pour qu’elle soit la même, alors la couleur globale de la lumière sera blanche
éteignons la LED bleue, de sorte que seules les LED rouge et verte aient la même luminosité, alors la lumière apparaîtra

Nous pouvons contrôler la luminosité de chacune des parties rouge, verte et bleue de la LED séparément, ce qui permet
mélanger n'importe quelle couleur que nous aimons.

Le noir n’est pas tant une couleur qu’une absence de lumière. Ainsi, le plus proche du noir avec notre LED est d’éteindre
couleurs.

MODULATION DE LARGEUR D'IMPULSION (PWM)


La luminosité d'une LED est proportionnelle au courant qui la traverse, mais il serait plutôt difficile d'utiliser un microcontr
contrôler avec précision le courant qui traverse une LED. Heureusement, la vision humaine présente un phénomène inté
appelé persistance de la vision . La persistance de la vision est le phénomène par lequel une image vue pendant seulem
fraction de seconde continuera à être « vue » par votre cerveau même après que l’image originale ait disparu ou bougé.
même principe derrière le cinéma et la télévision, où une image qui change rapidement incite votre cerveau à voir un mo
continu. En allumant et éteignant rapidement notre LED, nous pouvons inciter le cerveau à voir une valeur « moyenne »
luminosité basée sur le cycle de service du signal PWM de pilotage.

La modulation de largeur d'impulsion (PWM) est la pratique consistant à moduler le rapport cyclique d'un signal, utilisée
application pour contrôler la puissance moyenne envoyée à chaque LED. Dans la figure suivante, nous montrons trois cy
service différents, d'abord avec un cycle de service de 50 %, puis un cycle de service de 10 % et 90 %. Pendant le rappo
de 10 %, le signal est au niveau logique haut pendant une brève période à chaque cycle, mais avec un rapport cyclique d
majeure partie de la période du signal est passée au niveau logique haut. Si la fréquence du signal est suffisamment rap
aura aucun scintillement visible et la luminosité de la LED sera proportionnelle au rapport cyclique du signal.

Exemple

CONTRÔLE DE COULEUR LED RVB


RVB représente les canaux de couleur rouge, vert et bleu et constitue une norme de couleur industrielle. RVB affiche div
nouvelles couleurs en modifiant les trois canaux et en les superposant, ce qui, selon les statistiques, peut créer 16 777 2
différentes. Si vous dites que la couleur affichée ne correspond pas complètement à une couleur naturelle, alors elle ne p
certainement pas être différenciée à l'œil nu.

Chacun des trois canaux de couleur rouge, vert et bleu possède 255 niveaux de luminosité. Lorsque les trois couleurs pr
toutes à 0, la « lumière LED » est la plus sombre, c'est-à-dire qu'elle s'éteint. Lorsque les trois couleurs primaires sont to
nombre de 255, la « lumière LED » est la plus brillante. En superposant la lumière émise par les trois couleurs primaires,
couleurs seront mélangées. Cependant, la luminosité est égale à la somme de toutes les luminosités, et plus vous mélan
LED est lumineuse. Ce processus est connu sous le nom de mélange additif.

Dans cette expérience, nous utiliserons également le PWM dont, si vous avez suivi les leçons jusqu'à présent, vous avez
compréhension de base. Ici, nous saisissons une valeur comprise entre 0 et 255 sur les trois broches de la LED RVB pou

[Link] 3/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

afficher des couleurs différentes.

Connexion

Construisez le circuit comme ci-dessous :

Chaque LED à l'intérieur du boîtier nécessite sa propre résistance de 200 Ω pour éviter qu'une trop grande quantité de co
traverse. Les trois fils positifs des LED (un rouge, un vert et un bleu) sont connectés aux broches de sortie Arduino à l'aid
résistances.

Programme de codage

Une fois les opérations ci-dessus terminées, connectez la carte Arduino à votre ordinateur à l'aide du câble USB. Le voya
d'alimentation vert (étiqueté PWR ) devrait s'allumer. Ouvrez le Mixly et choisissez le type de carte et le type de port cor
à votre projet.

Nous devons d’abord créer la fonction définie par l’utilisateur. Cliquez sur le premier bloc dans Fonctions.

[Link] 4/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

Cliquez sur l'icône de paramètre, modifiez et faites glisser les trois variables de type caractère rouge, vert et bleu dans le
d'entrée sur le côté droit.

[Link] 5/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

Cliquez à nouveau pour plier le sous-bloc, modifiez le nom de la fonction - mieux avec des indications claires, donc i
« procédure » en « couleur ».

Faites glisser trois blocs d'écriture analogique dans In/Out. Ensuite, réglez la broche 11 connectée à la broche rouge des
pi0 au vert, tandis que la broche 9 est au bleu. Vous pouvez trouver ces blocs dans Variables.

Faites un clic droit sur le bloc, puis cliquez sur Réduire le bloc pour le plier s'il est trop long.

[Link] 6/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

Pour déplier, cliquez avec le bouton droit et cliquez sur Développer le bloc.

Ensuite, faites glisser un bloc de configuration et trois blocs pinMode dans In/Out, et configurez 9 à 11 comme sortie.

[Link] 7/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

Pour créer une fonction de boucle, faites glisser le quatrième bloc et coloriez-le dans Fonctions

Faites glisser le premier bloc dans Math trois fois et ajoutez-le derrière. Modifiez les valeurs du rouge, du bleu géant (c'es
pour modifier la valeur de luminosité de R, V et B respectivement) pour obtenir différentes couleurs mélangées pour la LE

Définissez les valeurs pour trois comme suit,

Ajoutez un bloc Delay de 1000 ms, pour conserver une valeur de couleur pendant 1 seconde avant de la changer en une

Combinez différentes valeurs de luminosité de R, V et B pour obtenir différentes couleurs mélangées. Vous pouvez défin
valeurs comme indiqué ci-dessous (allant de 0 à 255).

[Link] 8/9
27/09/2023 12:47 Tutoriel de programmation graphique pour Arduino – LED RVB « [Link]

Vous pouvez plier les vracs s'ils sont trop longs. Téléchargez ensuite le programme.

Résultat en cours d'exécution

Quelques secondes après la fin du téléchargement, vous devriez d'abord voir la LED RVB clignoter de manière circulaire
vert et bleu, puis la LED RVB affichera la couleur correspondante de la valeur RVB que vous avez ajoutée plus tard.

URL de téléchargement : [Link]

Les commentaires sont fermés.

Politique de confidentialité © 2009-2017 [Link]

[Link] 9/9

Vous aimerez peut-être aussi