sayilar

RGB LED Kullanımı - 1

RGB LED Kullanımı

Uygulama 7

Uygulama 7

RGB LED ile Renk Oluşturalım

RGB LED ile Renk Oluşturalım

RGB LED kullanarak tüm renkleri oluşturabiliriz. RGB de bulunan her bir renge (red, green, blue) 0-255 aralığında bir değer atayarak hem ana renkleri hem de ara renkleri oluşturmamız mümkün. Biz bu uygulamada Kırmızı, Yeşil ve Mavi renklerini oluşturacağız.

RGB LED kullanarak tüm renkleri oluşturabiliriz. RGB de bulunan her bir renge (red, green, blue) 0-255 aralığında bir değer atayarak hem ana renkleri hem de ara renkleri oluşturmamız mümkün. Biz bu uygulamada Kırmızı, Yeşil ve Mavi renklerini oluşturacağız.

Devre Tasarımı

Devre Tasarımı

RGB LED’imizin renk bacaklarının her birine 220Ω luk dirençlerimizi de kullanarak kırmızı (R) bacağını 11. pine, yeşil (G) bacağını 10. pine ve mavi (B) bacağını da 9. pine bağlayalım. Arduino kartımızın üzerine dikkatlice baktığımızda bu pinlerin ve diğer bazı pinlerin önünde (~) işareti olduğunu görebiliriz. Bunlar PWM pinleridir ve 0-255 aralığında değer verebiliriz.

İhtiyaç Listesi:

  • Üç adet 220Ω direnç (RGB LED için)
  • Bir adet ortak anot(+) RGB LED
  • Jumper kablo.

Kodlama

Kodlama

Şu ana kadar bir LED’i yakmak için sayısal giriş ayarla bloğu ile sadece yüksek ya da düşük değerlerini verdik. 0-255 aralığında bir değeri bir pine verebilmek için ise PWM ayarla bloğunu kullanacağız. 1sn aralıklarla Kırmızı, Yeşil ve Mavi renkleri sırayla oluşturacağız.
Ortak anot(+) bir RBG LED kullandığımız için oluşturmak istediğimiz renk için ilgili bacağa 0 değerini diğerlerine ise 255 değerini veriyoruz. Örneğin Kırmızının RGB kodu (255,0,0) dır. Yani her bir değeri 255’den çıkartarak gönderiyoruz. Eğer ortak katot(-) bir RGB LED kullanmış olsaydık 255’den çıkartmadan direkt olarak gönderebilirdik.

Çalıştıralım

Çalıştıralım

Yükleme işlemini gerçekleştirip kodumuzu Arduino karta attığımızda sırasıyla kırmızı, yeşil ve mavi renklerin 1sn aralıklarla oluştuğunu görebiliriz. Siz de RGB renk sistemini inceleyerek ve pinlere 0-255 aralığında farklı renkler vererek başka renkler oluşturabilirsiniz.

İPUCU: Örneğin açık bir mavi tonu için RGB kodu:125, 180 ve 250 ise sizin RGB LED’e göndermeniz gereken değerler 255-125, 255-180 ve 255-250 şeklinde olmalı. Yani her bir değeri 255’den çıkararak veriyoruz.

Arduino derslerinin tüm konularına buradan ulaşabilirsiniz.