İçindekiler:

RGB LED Renk Kontrolü: 4 Adım
RGB LED Renk Kontrolü: 4 Adım

Video: RGB LED Renk Kontrolü: 4 Adım

Video: RGB LED Renk Kontrolü: 4 Adım
Video: Tinkercad ile Arduino Dersleri - #Ders11 - Butonlar ile RGB Led Renk Oluşturma 2024, Temmuz
Anonim
RGB LED Renk Kontrolü
RGB LED Renk Kontrolü
RGB LED Renk Kontrolü
RGB LED Renk Kontrolü
RGB LED Renk Kontrolü
RGB LED Renk Kontrolü

Bu projede, bir RGB LED'in parlaklığını ve rengini, PWM çıkış özelliğine sahip I/O portları ve dokunmatik ekran kaydırıcıları aracılığıyla nasıl kontrol edeceğimizi öğreneceğiz. 4Duino dirençli dokunmatik ekran, RGB LED'in yoğunluğunu ve rengini kontrol etmek için bir grafik arayüz aracı olarak kullanılır.

RGB LED'ler, çeşitli renk tonları üretmek için bir araya getirilen üç farklı LED'dir. Bu LED'lerin dört ayağı vardır. En uzun bacak ortak anot veya katottur ve diğer üç bacak kırmızı, yeşil veya mavi renk kanalını temsil eder.

Bir RGB LED üzerindeki renkleri kontrol etmek için darbe genişlik modülasyonu veya kısaca PWM kullanırdık. Darbe genişliği modülasyonu, bir YÜKSEK voltaj sinyalinin bir dalga biçimi periyodunda açık olacağı sürenin yüzdesini değiştirerek "değişken bir analog voltaj" görünümü vererek çalışır.

Görev döngüsü ne kadar düşükse, bir sinyal DÜŞÜK voltaj sinyal durumunda o kadar fazla zaman harcar ve bunun tersi de geçerlidir.

1. Adım: NASIL ÇALIŞIR

NASIL ÇALIŞIR
NASIL ÇALIŞIR

*RGB LED Renk Kontrolü bu şekilde çalışır.

2. Adım: OLUŞTUR

YAPI
YAPI

BİLEŞENLER

  • 4Duino
  • RGB LED (bu örnekte ortak katot kullanılmıştır)
  • 3 x 220Ω Direnç
  • Jumper kablosu
  • Mikro USB kablosu

Devreyi yukarıda gösterilen şemaya ve şemaya göre kurun.

PWM'nin uygulanma şekli, kullanılan RGB tipine bağlıdır. Ortak anotlu RGB LED ile uzun bacak besleme gerilimi rayına (bizim durumumuzda Arduino'daki 5V pin) bağlanırken diğer üç bacak her birine bir PWM sinyali ayarlanarak kontrol edilir. PWM sinyalinin görev döngüsü yüksekse, renk kanalı çok loş olur veya hiç açılmaz. Nedenmiş? Çünkü bir LED'in yanması için üzerinde bir voltaj potansiyeli olması gerekir ve eğer PWM sinyalimizin görev döngüsü için yüksek bir yüzdesi varsa, zamanının çoğunu hem anotta hem de renk kanalı ayaklarında 5V voltaj potansiyeline sahip olarak harcayacaktır ve anotta 5V ve renk kanallarında 0V ile daha az zaman.

Adım 3: PROGRAM

PROGRAM
PROGRAM

Bu projeyi programlamak için Workshop 4 – 4Duino Basic Graphics ortamı kullanılmaktadır.

Workshop, Arduino eskizlerini derlemek için Arduino IDE'yi çağırdığından, bu proje Arduino IDE'nin kurulmasını gerektirir. Ancak Arduino IDE'nin 4Duino'yu programlamak için açılması veya değiştirilmesi gerekli değildir.

  1. Proje kodunu buradan indirin.
  2. 4Duino'yu µUSB kablosu kullanarak PC'ye bağlayın.
  3. Ardından İletişim sekmesine gidin ve 4Duino'nun bağlı olduğu İletişim bağlantı noktasını seçin.
  4. Son olarak, “Ana Sayfa” sekmesine geri dönün ve şimdi “Comp’nLoad” düğmesine tıklayın. Workshop 4 IDE, widget görüntülerini kaydetmek için PC'ye bir µSD kart takmanızı isteyecektir.

4. Adım: GÖSTERİM

GÖSTERİ
GÖSTERİ

Artık 4Duino Ekrandaki dokunmatik kaydırıcıları kullanarak RGB LED'in rengini kontrol edebilirsiniz.

Önerilen: