mBlock ile Arduino RGB LED Uygulaması

04.04.2019
2.054

RGB LED üzerinde 3 adet LED vardır. Kırmızı, yeşil ve mavi renkli bu ledler, Arduino PWM pinleri ile 0-255 arasında analog çıkış alarak hem ana hem de ara renkleri göstermektedir.

mBlock ile Arduino RGB LED Uygulaması

Merhabalar,

Bu uygulamamızda mBlock ile RGB LED uygulaması gerçekleştireceğiz. Uygulamamızda RGB LED ile elde edebileceğimiz renkleri, renk butonlarını tıklayarak göstermeye çalışacağız.

RGB LED Nedir?

RGB, RED-GREEN-BLUE renklerinin kısaltması olan KIRMIZI-YEŞİL-MAVİ renkli LED’lerin bir arada bulunduğu bir renk uzayıdır. RGB LED üzerinde bu 3 LED birlikte yer almaktadır.

RGB Renk Uzayı

RGB LED üzerinde 3 adet LED vardır. Kırmızı, yeşil ve mavi renkli bu ledler, Arduino PWM pinleri ile 0-255 arasında analog çıkış alarak hem ana hem de ara renkleri göstermektedir.

RGB LED’in 4 bacağı vardır. Bunlardan uzun olanı anot ya da katot bacağıdır. Diğer bacakları ise RED, GREEN ve BLUE LED bacaklarıdır.

RGB LED
RGB LED

RGB LED’i modül olarak da kullanabiliriz. RGB LED Modülünde dirençleri kullanmaya gerek kalmadan doğrudan Arduino pinlerine bağlantı yapabiliriz.

RGB LED Modülü

RGB LED’in RED bacağını Arduino 3 nolu PWM pinine, GREEN bacağını 5 nolu PWM pinine ve BLUE bacağını ise 6 nolu PWM pinine bağladık. PWM pinleri Arduino’nun analog çıkış pinleri olarak kullanılabilecek PWM tekniğinin kullanıldığı pinlerdir. Bu pinler ile 0-255 arası değerler üreterek ara renkleri elde etmemizi sağlayacaktır.

mBlock ile Arduino RGB LED Uygulaması için gerekli devre elemanları:

1- Arduino ve USB Kablo

2- 1 adet RGB LED

3- 3 adet 220 ohm direnç (Kırmızı – kırmızı – kahverengi)

3- Devre Tahtası

4- Jumper Kablolar

mBlock üzerinde 7 adet renk kuklası kullandık. Bu kuklalar sırasıyla:

KIRMIZI, YEŞİL, MAVİ, SARI, AZURE MAVİSİ(CYAN), PEMBE(MAGENTA) VE BEYAZ

Her renk kuklası tıklandığında RGB LED o rengi gösterecek, sahne rengi o renk ile değişecek ve Panda kuklası rengin adını söyleyecek.

Panda Kukla Kodları

Uygulama kodlarında haber sal taşlarını kullandık. Haber sal taşı ile renklerin birbirine karışmasının önüne geçmiş olduk.

Kırmızı Renk Kukla Kodları

Sahnede ise renk haberleri gelince sahne rengi değişecektir. Her renk için ayrı ayrı sahne tasarımı yapmak gerekmektedir.

RGB LED Dekor Kodları

mBlock ile Arduino RGB LED Uygulaması Devre Şeması:

RGB LED Devre Şeması

mBlock ile Arduino RGB LED Uygulama Devresi:

RGB LED Devresi

RGB LED Modül Devresi

mBlock ile Arduino RGB LED Uygulama Videosu:

mBlock ile Arduino RGB LED Uygulaması blok kodlarını indirmek için tıklayınız…

Bir sonraki uygulamada görüşmek üzere…

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bilişim Teknolojileri ve Yazılım Ders Notları, Uygulamalar, Kodlama ve Arduino

© 2018-2025 BlogKod