
Merhaba bu yazımızda temel devre elemanlarından biri haline gelen RGB Led’lerin kullanımını anlatacağız. RGB(Red-Green-Blue) Led içerisinde 3 tane Led barındıran genellikle Ortak Katot olarak satılan bir devre elemanıdır. Yani Kırmızı, Mavi, Yeşil Led’i alıp katotlarını bağladığınızı düşünün aynı mantık.
Peki Renkler Nasıl Oluşuyor?
RGB’lerinde her bir ucuna farklı voltaj değeleri verilerek her bir rengin açık yada koyu tonu elde edilir. Bu sayede ara renkler oluşur. Ancak biz bu voltaj değerini vermek yerine 0-255 arasında değerler veriririz. Bilgisayardaki her bir pikseldeki rengin oluşmasıyla aynı mantıkta.
Kaç Renk Oluşur?
Kırmızı, Yeşil ve Mavi uçlara 0-255 arasında değerler verebildiğimize göre 255x255x255 yani 16.581.375 adet renk oluşturabiliriz. Bir rengin hangi sayısal değerlere karşılık geldiğini herhangi bir bilgisayardaki Paint programı ile öğreneblirsiniz.

Ama ben genel renkleri bilsem yeter diyorsanız Buyrun size renkler;

Arduino RGB Kodu
RGB Led Devre Bağlantımız Aşağıdaki Gibidir.

RGB Uygulamasında Led uçlarına 0-255 arasında değerler verebilmemiz için uçları PWM(~) uçlarına bağlamalıyız. Bu uygulamada 9-10-11 uçlarını tercih ettik.
analogWrite(9,200); dediğimiz zaman 9 numaralı pini 200 değerine ayarla komutunu göndermiş oluyoruz. Bu da elektriksel olarak yaklaşık 3,92volta denk geliyor. Her br uca muhakkak 220ohm’luk direnç bağlamalyız aksi halde ledlerimiz patlayabilir.
Aşağıdaki kodda 2 boyutlu dizi kullanarak farklı renkleri tek tek yaktırdık, aşağıdaki renk kodlarını değiştirerek sizde farklı renkleri yaktırabilirsiniz.
//
#define kirmizi 9
#define mavi 10
#define yesil 11
int renkler[10][3]={
{105,25,78},
{25,25,78},
{105,25,78},
{15,25,118},
{105,25,6},
{105,28,78},
{105,25,78},
{0,0,78},
{1,85,158},
{115,126,110}};
void setup()
{
pinMode(kirmizi, OUTPUT);
pinMode(mavi, OUTPUT);
pinMode(yesil, OUTPUT);
}
void loop()
{
for(int i=0; i<10;i++)
{
analogWrite(kirmizi,renkler[i][0]);
analogWrite(mavi,renkler[i][1]);
analogWrite(yesil,renkler[i][2]);
delay(2000);
}
}

5 Comments
HOCAM HARİKA OLMUŞ çok güzel
HARİKA
MUKKEMEL Bİ ÖRNEK YAPTINIZ HOCAMMMM MUK MUK MUK
ÇOK İİİİİ BEN ÇOK BEYENDİM GERÇEKTEN ÇOK İİİ
MUKKEMEL Bİ ÖRNEK YAPTINIZ HOCAMMMM MUK MUK MUK
ÇOK İİİİİ BEN ÇOK BEYENDİM GERÇEKTEN ÇOK İİİ
MUKKEMEL Bİ ÖRNEK YAPTINIZ HOCAMMMM MUK MUK MUK
ÇOK İYYİİ BEN ÇOK BEYENDİM GERÇEKTEN ÇOK İYİ