Led RGB 5mm COM00105 avec boîtier transparent et 4 broches
Led RVB 5mm à boîtier transparent - 800 mcd / 4000 mcd / 900 mcd - 625 / 520 / 467 nm
Cette Led RGB de diamètre 5 mm avec boîtier transparent dispose de 4 broches. 1 cathode et 3 anodes. Chaque anode correspond à une couleur Rouge, vert et bleu. En modulant les signaux sur les anodes, il est possible d'obtenir de multiples couleurs. A noter que nous proposons également un modèle avec boîtier diffusant en bas de page.
Caractéristiques:
- Alim.: (RVB): 2 - 3,2 - 3,2 V
- Luminosité (RVB): 800 - 4000 - 900 mcd
Exemple d'application avec un module CB210 Pilotage d'une led "RGB" |
Présentation:
Cette application montre comment piloter une Led "RGB" à partir du module CUBLOC "CB210".
Matériel nécessaire:
- 1 module CUBLOC "CB210" (réf.: CB210) + 1 câble USB standard (réf.: NPAC601B018)
- 1 led "RGB" (réf.: COM-00105) ou led "RGB" (réf.: COM-009264)
- 3 résistances de 220 ohms - code couleur: rouge - rouge - marron (réf.: RE14)
- En option: 1 plaque d'essai sans soudure (réf.: PRT-08801)
- En option: 1 jeu de 1 straps flexibles (réf.: PRT-08431)
Câblage de l'application:
Description du programme:
Le programme d'application ci-dessous propose une boucle sans fin dans laquelle le module "CB210" pilote une Led selon 3 cycles:
- Au cours du cycle 1, le "CB210" pilotera successivement les 3 anodes (bleu, vert, rouge)
de la Led "RGB" au moyen de 3 sorties (chacune des sorties étant reliée à une anode
de la Led). Ainsi la Led va s'allumer succesivement en bleu, vert puis rouge avec une
temporisation de 500 ms entre chaque couleur.
- Au cours du 2ème cycle, le "CB210" pilotera successivement les 3 anodes (bleu, vert, rouge)
de la Led "RGB" toujours au moyen de 3 mêmes sorties, lesquelles généreront cette fois ci
des signaux PWM dont le rapport cyclique évoluera au cours du temps afin que la Led s'allume
avec une couleur bleue "pâle", puis devienne de plus en plus de couleur bleue "foncée" (et
ainsi de suite pour les couleurs verte et rouge).
- Au cours du 3ème cycle, le "CB210" pilotera simultanément les 3 anodes (bleu, vert, rouge)
de la Led "RGB" au moyen des 3 mêmes sorties, lesquelles généreront cette fois ci des
signaux PWM dont le rapport cyclique prendra des valeurs "pseudo-aléatoires" afin d'obtenir
des couleurs "pseudo-aléatoires" de la Led. Une fois dix couleurs différentes obtenue avec
une pause de 800 ms entre, le programme recommence au cycle 1.
Code source:
'###############################################################
'Gestion Led RGB
' @Lextronic 2012 26/05/2012 - version Cubloc Studio 3.3.4
'
' Programme donne a titre d'exemple. A utiliser dans le cadre d'une initiation aux modules CUBLOC
' (l utilisation commerciale de ce programme est interdite). Lextronic decline toute responsabilite en
' cas de prejudice resultant de l'utilisation de cette note d'application.
'###############################################################
Const Device = CB210
Const BLEU = 3 ' Attribution port 3 - PWM3 (anode bleue)
Const VERT = 4 ' Attribution port 4 - PWM4 (anode verte)
Const ROUGE = 5 ' Attribution port 5 - PWM5 (anode rouge)
Dim a As Integer
Low BLEU ' Initialise port PWM3 en sortie (anode bleue)
Low VERT ' Initialise port PWM4 en sortie (anode verte)
Low ROUGE ' Initialise port PWM5 en sortie (anode rouge)
Do
' Pilotage de la Led via des tensions sur les anodes
High BLEU ' Alimente anode bleue
Delay 500 ' Tempo 500 ms
Low BLEU ' Eteind anode bleue
High VERT ' Alimente anode verte
Delay 500 ' Tempo 500 ms
Low VERT ' Eteind anode verte
High ROUGE ' Alimente anode rouge
Delay 500 ' Tempo 500 ms
Low ROUGE ' Eteind anode rouge
Delay 500 ' Tempo 500 ms
' Pilotage de la Led via des signaux PWM sur les anodes
For a = 0 To 499 ' Allumage progressive anode Bleue
Pwm BLEU,a,500
Delay 10
Next
Pwmoff BLEU ' Stoppe signal PWM anode bleue
For a = 0 To 499 ' Allumage progressive anode verte
Pwm VERT,a,500
Delay 10
Next
Pwmoff VERT ' Stoppe signal PWM anode verte
For a = 0 To 499 ' Allumage progressive anode rouge
Pwm ROUGE,a,500
Delay 10
Next
Pwmoff ROUGE ' Stoppe signal PWM anode rouge
' Pilotage signaux PWM pseudo aleatoires sur les anodes
For a = 1 To 10 ' Generation 10 couleurs pseudo aleatoires
Pwm BLEU,Rnd(0),65535 ' Niveau bleu pseudo aleatoire
Pwm VERT,Rnd(0),65535 ' Niveau vert pseudo aleatoire
Pwm ROUGE,Rnd(0),65535 ' Niveau rouge pseudo aleatoire
Delay 800 ' Tempo 800 ms
Next
Pwmoff BLEU ' Stoppe signal PWM anode bleue
Pwmoff VERT ' Stoppe signal PWM anode verte
Pwmoff ROUGE ' Stoppe signal PWM anode rouge
Loop
Produits associés