Ovládání RGB led
Moderátor: Moderátoři
Ovládání RGB led
Potřebuju ovládat barvy u RGB ledky se společnou anodou. Kotody jsou připojeny k procesoru 8051.
Na netu jsem se dočetl, že by měli jít namíchat barvy pomocí pwm, zkoušel jsem a k ničem kloudnému jsem se nedostal máte nějaké nápady ?
8051 programuju v Assembleru
http://www.youtube.com/watch?v=2vHLnB2rhJw
- Přílohy
-
mag_jehlan_s.JPG- Magický jehlan s trojicí RGB LED
- (28.27 KiB) Staženo 137 x
Jde mi spíše o princim řízení barevnosti dejme tomu pro případ barvy (hnědá)
R: 59
G: 34
B: 14
Jestli jsem to pochopil správně kdybyhc měl periodu 0.1ms tak bude červená rozsvícená 23us, zelená 13us a modrá 5us.
A teď otázka ledky se musí spouštět zároveň, nebo jednu periodu budu blikat s cervenou druhou se zelenou a treti s modrou a opakovat to pořád dokola ??
- JirkaRCK
- Příspěvky: 248
- Registrován: 25 dub 2010, 00:00
- Bydliště: Olomouc/Brno
- Kontaktovat uživatele:
Programově bych si to představoval asi takto:
Nastavit všechny tři výstupy na 1 a spustit časovač od nuly.
Po x us zhasnout první
Po y us zhasnout druhou
Po z us zhasnout třetí
Když časovač doběhne na 0.1ms, vynulovat ho a zase všechny rozsvítit.