Arduino Eğitim Kiti – Scratch Müfredatı: Ders 5 RGB Led Uygulaması için isterseniz sunu şeklinde alt taraftaki kutucuğu büyüterek takip edebilir, isterseniz de tüm sunu sayfalarının makale haline dönüştürülmüş versiyonu takip edebilirsiniz. İçerikler büyük oranda aynıdır. Sınıf ortamında kolaylık olması açısından sunu şeklinde de sunulmuştur.

Ders Kazanımları:

  • RGB’in çalışma mantığını açıklar.
  • RGB LED’den Renkler Elde Etme uygulamasını yardım almadan başarılı bir şekilde tasarlar.
  • RGB LED’den Buton İle Renk Elde Etme uygulamasını yardım almadan başarılı bir şekilde tasarlar.
  • Kuklalar İle RGB LED’den Renk Elde Etme uygulamasını yardım almadan başarılı bir şekilde tasarlar.

mBlock Programını Kodlamaya Hazırlama

  1. Aşağıdaki programları tasarlamaya başlamadan önce 1. haftada bahsedilenlere dikkat etmek gerekir.
  2. mBlock programı açıldığında karşımıza gelen sayfa Arduino kodlamak için uygun değildir.
  3. Bunun için ayarlamalar yapılmalıdır. Bunlar ;
  •    Bağlan    > Arduino Sürücüsünü Yükle
  •    Düzenle  > Arduino Kipi
  •    Bağlan    > Seri Port (kartın bilgisayara bağlı olması gerekir.)
  •    Kartlar    >Arduino Uno
  •    Uzantılar >Arduino

RGB LED: RGB LED içerisinde üç ana rengi barındıran bir LEDdir. Üç ana renk; kırmızı (red), mavi (blue), yeşil (green)’ dir. RGB LEDde 4 bacak bulunmaktadır. Bacakların anlamları aşağıda gösterildiği gibidir. RGB LEDlerin bacaklarına gönderdiğimiz sinyallere göre kırmızı, mavi, yeşil renkleri veya bu renklerin karışımıyla ara renkleri (mor, turuncu, …) elde edilebilir. 2 tür RGB LED bulunmaktadır. Bunlar;

  • Ortak Katot ve Ortak Anot RGB LEDler.
  • Ortak Katot RGB LEDlerin ortak bacakları Arduino üzerinde «-» hatta bağlanmaktadır.

Ortak Anot RGB LEDlerin ortak bacakları Arduino üzerinde «+» hatta bağlanmaktadır. Buradaki uygulamalar Ortak Katot LED üzerinden yapılmıştır. Aynı bağlantıyı yapıp uygulamayı çalıştıramazsanız LEDiniz Ortak Anot olabilir. Böyle bir durumda ortak bacağı 5V bağladığınız takdirde LEDden ışık alabilirsiniz.


RGB LED’den Renkler Elde Etme

Bağlantı Şeması:

Bağlantılar şekildeki gibi yapılır.

r6

Kod Blokları:

Kodları tasarlamanın kolay olması açısından adım adım gösterilmiştir.

r1

r2

r3

r5

Hazırlama:

  • Programı “Arduinoya Yükle” butonundan Arduino’ ya yüklediğiniz takdirde RGB LED sırayla farklı renklerde parlamaya başlayacaktır.
  • Programın kod dosyasını buradan indirebilirsiniz.

RGB LED’den Buton ile Renk Elde Etme

Bağlantı Şeması:

Bağlantılar şekildeki gibi yapılır.

rb5

Kod Blokları:

Kodları tasarlamak açısından kolaylık sağlaması için adım adım gösterilmiştir.

rb1

rb2

rb3

rb4

Hazırlama:

  • Programı Arduinoya Yükle butonundan Arduino’ ya yüklediğiniz takdirde RGB LED yanmaya başlayacaktır.
  • Butonlara bastığınız takdirde LEDin renginin değiştiğini gözlemleyebilirsiniz.
  • Programın kod dosyasını buradan indirebilirsiniz.

Kuklalar ile RGB LED’den Renk Elde Etme

Bağlantı Şeması:

Bağlantılar şekildeki gibi yapılır.

r6

Sahne Hazırlığı:

kukla

  • Sahne resimdeki gibi düzenlenir.
  • Bunun için kuklalar butonunu kullanmanız yeterli.
  • Buradaki amaç üzerine dokunduğunuz kuklanın renginde RGB LED’den renk almak.
  • Bu sebeple diğer slaytlardaki kodların her birini ilgili kuklanın içerisine yazıyoruz.

Kod Blokları:

  • Kırmızı kuklaya ait kod blokları;

kukla2

  • Yeşil kuklaya ait kod blokları;

kukla3

  • Mavi kuklaya ait kod blokları;

kukla4

  • Mor kuklaya ait kod blokları;

kukla5

Hazırlama:

  • Seri port ayarlandıktan ve Aygıt Yazılımı Güncellemesi yüklendikten sonra yeşil bayrağa basılarak kodlar çalıştırılır.
  • Kuklalara tıkladığınızda RGB LED’in kuklanın rengini aldığını gözlemleyebilirsiniz.
  • Programın kod dosyasını buradan indirebilirsiniz.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz