RGB led renk ayarı nasıl?

Başlatan Maxim, 16 Kasım 2015, 18:27:30

Maxim

bir rgb led düşünün
ben bunun rengini 1 adet trimpot ile ayarlamak istiyorum
işte en soldan en sağa kadar genel olarak tüm renkleri görmem lazım beyaz da dahil.

devre, işlemci, 3 adet pwm kanalı falan hepsini yaptık diyelim.
benim asıl merak ettiğim, bu pwm kanal çıkışlarına neye göre ayar yapıcaz?
hangi pwm kanalına %kaç duty ile çıkış almalıyımki renkler trimpota göre değişsin.

microchipin bir rgb led kumanda devre ve kodu vardı tam hatırlayamıyorum
program sırayla bütün ledleri tarıyor ve tekrar baştan başlıyordu
işte bana onun manuel olanı lazım (duty değerleri lazım diyelim)

ete

Aslında çok zor değil gibi geliyor bana. Düşündüğüm yöntem şöyle ;
Öncelikle bir RGB led'in kaç çeşit görsel renk değişimi olduğuna karar vermek lazım. Bu renklerin her bir için R-G-B değerlerini tespit etmelisin. Sonra kaç çeşit örnek rengin var ise 0-1023 arasını bu sayıya bölersin. Her bir aralığa bu renk değerlerini verirsin. Olmazmı?

Ete


Maxim

ete hocam ilk başta bende öyle düşünmüştüm ama sanırım işin içinde baya hesap kitap var
tabi düzgün birşey olması açısından

http://www.picproje.org/index.php/topic,62046.0.html

renklerin verdiği parlaklığa görede bir çarpan olmalı gibi düşünmeye başladım
dolayısı ile RGB ledlere verdiğin pwm siyalini hem renge hem parlaklığa göre hesaplamalıyız sanırım

(R, G or B Mixing value/Sum of RGB mixing value) × Target intensity :
Red = (4.1/15.7) × 1.25 = 0.3264cd
Green = (10.6/15.7) × 1.25 = 0.84395 cd
Blue = (1.0/15.7) × 1.25 = 0.0796 cd

Powered by EzPortal