Arduinomedia.com

Mblock Potansiyometre ile RGB Led Kontrolü Nasıl Yapılır?

mblock potansiyometre ile rgb led kontrolü yapmak için gerekli arduino bağlantısını ve gerekli mblock rgb kodlarını inceleyeceğiz.

Mblock Potansiyometre ile RGB Led Kontrolü Nasıl Yapılır?

Merhaba sevgili arduinomedia.com takipçileri… mBlock arduino derslerine hoşgeldiniz. mBlock ve arduino eğitim serisinin bu dersinde mblock potansiyometre ile rgb led kontrolü için gerekli rgb led ve potansiyometre arduino bağlantısını ve mblock potansiyometre rgb led kodlarını inceleyeceğiz inceleyeceğiz.

Derse başlamadan önce bu konuyu daha iyi anlayabilmek adına daha önceki mblock ile potansiyometre kullanımı ve mblock ile rgb led kullanımı başlıklı yazılarımızı incelemeniz faydalı olacaktır.

#Ders 3- mBlock ve arduino ile potansiyometre kullanımı

#ders-3-mblock-ve-arduino-ile-potansiyometre-kullanımı

#Ders 11- mBlock ile rgb led kulanımı

#ders-11-mblock-ile-rgb-led-kullanımı

 

İlk işlem olarak potansiyometre ile rgb led kontrolü arduino bağlantı devresini oluşturmalıyız.

Potansiyometre ile RGB led kontrolü arduino devre şeması…

mblock-potansiyometre-ile-rgb-led-kontrolü-arduino-bağlantısı

mblock-potansiyometre-ile-rgb-led-kontrolü-arduino-bağlantısı

Daha önceki derslerimizde mblock ile RGB led kontrol etmek için RGB led renk bacaklarını arduino pwm pinlerine bağlanması gerektiğini belirtmiştik.

Bu mblock uygulamasında rgb led arduino bağlantısı için;

kırmızı renk için 11 numaralı arduino pini,

mavi renk için 10 numaralı arduino pini,

yeşil renk için 9 numaralı arduino pini kullanılmıştır.

Yukarıdaki arduino bağlantı şemasını incelediğimizde rgb led kırmızı, mavi ve yeşil renklerini kontrol etmek için 3 adet potansiyometre kullanacağız.

Devrenin kurulmuş şekli aşağıdaki gibi olacaktır.

potansiyometre-ile-rgb-led-kontrol-arduino-devresi-2

potansiyometre-ile-rgb-led-kontrol-arduino-devresi-2

 

potansiyometre-ile-rgb-led-kontrol-arduino-devresi-1

potansiyometre-ile-rgb-led-kontrol-arduino-devresi-1

Potansiyometre ile rgb led kontrol ederken;

kırmızı renk için A2 arduino pinine bağlı potansiyometreyi,

yeşil renk için A1 arduino pinine bağlı potansiyometreyi,

mavi renk için A0 arduino pinine bağlı potansiyometreyi kullanacağız.

Bağlantı şemasını yaptıktan sonra şimdi mblock kodlarını inceleyelim.

Potansiyometre ile RGB led kontrolü mBlock kodları nasıl yazılır?

İlk işlem olarak renk değerlerini saklayacağımız kırmızı, bavi ve yeşil adında 3 değişken  oluşturacağız.

mblock-rgb-led-rastgele-renk

mblock kodlarına geçmeden önce basit bir işlem yapmamız gerekiyor.

Potansiyometreden okunan 0-1023 arasındaki analog değerini, 0-255 arasındaki pwm sinyaline dönüştürmemiz gerektiğini daha önceki derslerimizde öğrenmiştik. Bu işlem için aşağıdaki basit matematiksel işlemi kullanabiliriz.

1023 (potansiyometre maksimum değeri) / 255 (pwm maksimum değeri) = 4,011 yaklaşık değeri elde ederiz, bu nedenle potansiyometreden okunan değeri bu 4,011 sayısına böldüğümüzde RGB led için gerekli pwm sinyalini elde etmiş oluruz.

Şimdi potansiyometre ile rgb led ayarlama mblock kodlarını hazırlayalım.

mblock-potansiyometre-ile-rgb-led-kontrol-kodları

mblock-potansiyometre-ile-rgb-led-kontrol-kodları

Kodları incelediğimizde; önce potansiyometreden okunan değerleri 4.011 değerine bölerek oluşturduğumuz pwm değerini değişkenlere aktardık. Sonrasında rgb ledin renk bacaklarının bağlı olduğu arduino pinlerine oluşturduğumuz renk değişken değerlerini yazdırdık.

Potansiyometre rgb led kontrolü mblock kodları arduinoya yükleyelim…

Mblock kodlarını arduinoya yüklemek için öncelikle doğru kart ve port seçimi yapılmalıdır.

mblock-arduino-kart-ve-port-seçimi-nasıl-yapılır

mblock-arduino-kart-ve-port-seçimi-nasıl-yapılır

mBlock kodlarını arduinoya yüklemek için en üstteki ‘Arduino Programı’ koduna fare ile sağ tıklayarak açılan menüdene ‘Arduinoya yükle’ seçeneğini tıklayın. Program arduino kipine geçecektir. Açılan ekranın sağ üst bölümündeki ‘Arduinoya Yükle’ butonuna tıklayarak yükleme işlemini gerçekleştirebilirsiniz.

SONUÇ: Yukarıdaki tüm işlemleri gerçekleştirdiğinizde potansiyometreleri sağa sola çevirerek rgb led ile farklı renkler elde edebileceksiniz.

mblock-potansiyometre-ile-rgb-kontrolü

mblock-potansiyometre-ile-rgb-kontrolü

Bu dersimizde mblock potansiyometre ile rgb led kontrolü yapmak için gerekli arduino bağlantısını ve gerekli mblock kodlarını inceledik.

Konu ile ilgili görüş, öneri ve düşüncelerinizi yorumlar bölümünden bize ulaştırabilirsiniz.

Yeni yazılardan anında haberdar olmak için arduinomedia facebook hesabını takip etmeyi unutmayın.

https://www.facebook.com/arduinomedia/

Bir sonraki dersimizde mblock ile ldr foto direnç kullanımını inceleyeceğiz.

#Ders 13- Mblock ile ldr foto direnç kullanımı

 

Etiketler:

Yorumlar

Henüz yorum yapılmamış.