CCS - PWM - RGB LED

Başlatan ricety, 10 Mayıs 2012, 10:19:55

ricety

Arkadaşlar Merhaba ;

CCS de mesela RGB şerit ledi nasıl kontrol edebilirim ? En basit mantığı ile söyleyecek var mı ?

Yapmak istediğim şey şu ; 3 değişkenim olacak o değişkenlere 0 -255 arası değer girip derlediğim zaman şerit led de o renk yanacak

şimdiden teşekkür ederim.

Veli B.

4 değişken tanımlayacaksın. 1 Timer INT kuracaksın.
Her INT oluştuğunda 1. değişkeni bir artıracaksın. 1. değişken 0 iken 3 kanalıda süreceksin.  3 değişkeni bu 1. değişken ile karşılaştıracaksın ve değerleri eşit olduğunda ilgili değişkene ait kanalı off yapacaksın. 1. değişken sıfıra taşınca 3 kanalı yine on yapacaksın ve böyle devri daim yapıp gidecek.

Kabil ATICI

temel olarak adresi verilen proje bir fikir verebilir. Kulvarları farklı olsada...
http://elektronikvelemciler.blogspot.com/2010/02/atmega8-ve-rs232-ile-3-renkli-led-modul.html

diyelim ki  ledlerin 100Hz'lik frekans diliminde taranıyor.
Şimdi senin girdiğin değerler 100HZ'in her bir periyodunda denetlenecek.(istiyorsan 50 veya 60Hz için kullan)

yani bir periyodunda

xxxxxxxxxx(255 tane olsun)
RRR(kırmızı girdiğin değer kadar)
GGG(yeşil girdiğin değer kadar)
BBB(mavi girdiğin değer kadar)
yani her periyodunu 255'e dolduracak frekansta bir timer oluşturuyorsun.
256x200=25,5KHz'lik üretcek timer değeri ile başlıyorsun
başlangıçta
RGB değerlerini giriyorsun (LED'leri yakıyorsun)   ve R,G,B değerlerini ve 4. değişken sayacına 256 atıyorsun,  sayıcıların timer kesmesi üretmesini bekliyorsun
her timer kesmesinde 4 tane değişkenden değer düşmeye başlar. Bu 4 değerin 3'ü RGB 4. ise 256 sayıcısı içindir.
R,G,B değerlerinin 0'a ulaştığında LED'i söndürüyorsun.
4. sayıcının sıfırlanmasını bekliyorsun.
4. değer sıfırlandıktan sonra,
kırmızı ile işaretli yerden devam ediyorsun.
kolay gelsin...
ambar7

ricety

Peki şerit olarak bağlantısını yapmak istersem . o gücü sağlayacak şekilde MOSFET mi kullanmalıyım ? yani bendeki şeritte ortak uç ANOT  RGB uçları KATOT  mosfetten veya transistörden KATOT geçirme olayı nasıl olmalı