Arduino Eğitim Kiti – Scratch Müfredatı: Ders 12 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ı:

  • Rölenin kullanım amacını açıklar.
  • Tek Kanallı Röle İle LED Yakma programını yardım almadan başarılı bir şekilde tasarlar.
  • 7 Segment İle Sayım Uygulaması programı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

Röle:

Röleler düşük voltajları yüksek voltajlara çıkarabilen devre elemanlarıdır. Set içerisindeki röle Arduino’ dan aldığı 5V enerjiyi 250 VAC’ ye kadar çıkarabilir. Bu gerilim evde kullanılan bir lambanın çalıştırılmasında veya birçok akıllı ev projesinde kullanılabilir. Röleler üzerlerinde 3 giriş bulundurur. Bunlar; +, -, S pinleridir. «+» Arduino üzerinde 5V’a«-» Arduino üzerinde GND hattına«S» pini ise dijital pinlere bağlanmaktadır. Ayrıca çıkış kısmında NO, NC, COM çıkışları bulundurmaktadır. Bu çıkış, lambaları veya diğer çalıştırılmak istenen bileşenleri bağlamak içindir. NO pini Normally Open yani normalde açık, NC pini Normally Close yani normalde kapalı, COM pini ise Common pin yani ortak pin olarak geçer. Örneğin, bir lamba rölenin orta ve NC bacağına bağlanırsa 0 sinyali geldiğinde rölenin anahtarı kapalı duruma geçer, lamba yanar. 1 sinyali geldiğinde rölenin anahtarı açık duruma gelir ve lamba söner. Röleler tek kanallı, iki kanallı veya daha fazla kanallı olmak üzere farklılaşabilir. Set içerisinde tek kanallı röleler bulunmaktadır.

 

7 Segment Display:

7 segment displayler 7 ayrı segmentten oluşan LED tabanlı göstergelerdir. Geri sayım aletleri kullanıldığı yerlere örnek olarak gösterilebilir. Üzerinde 7 adet segment bulundurur ve bu segmentlere (LEDlere) ilgili bacaklar aracılığıyla sinyaller gönderilerek harfler veya rakamlar elde edilebilir. Toplamda 5 altta 5 üstte olmak üzere 10 adet pin barındırır. Bu pinlerden iki tanesi ortak anot veya ortak katot pinlerdir. 7 segmentler bu bacaklara göre «ortak anot 7 segment displayler» veya «ortak katot 7 segment displayler» olmak üzere ikiye ayrılır. Ortak anot 7 segmentler de ortak bacak 5V’ a bağlanır. Ortak katot 7 segmentler de ortak bacak GND pinine bağlanır. Diğer bacakların her biri bir segmente (LEDe) karşılık gelmektedir.


Tek Kanallı Röle İle Led Yakma

 

Bağlantı Şeması:

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

 

Kod Blokları:

 

Hazırlama:

  • Yukarıdaki kodlar «Bağlan» sekmesinin altından «Seri Port» tanımladıktan ve «Aygıt Yazılımı güncellemesi» yapıldıktan sonra «Düzenle» sekmesinin altından «Arduino Kipi» ekranında «Arduinoya Yükle» butonuna tıklayarak yüklenmelidir.
  • Işık seviyesi 600’ün üzerinde olduğunda röle LED’i yakacaktır.
  • Programın kod dosyasını buradan indirebilirsiniz.

7 Segment İle Sayım Uygulaması

 

Bağlantı Şeması:

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

Ortak anot 7 segment bağlantısı şekildeki gibidir. Eğer uygulamayı yapıp çalıştırdığınızda 7 segment çalışmaz ise ortak katot bağlantısıyla değiştirmelisiniz. Ortak bacakları (kırmızı kabloları) 5V pininden GND pinine taşımanız yeterli.

 

Kod Blokları:

  • Veri/Blok kısmında fonksiyon mantığıyla çalışabilmek için şekildeki gibi bloklar oluşturup düzenliyoruz.
  • Asıl çalıştıracağımız kod bloğu bu bloktur.

  • Yan bloklarımızı oluşturuyoruz.

 

Hazırlama:

  • Yukarıdaki kodlar «Bağlan» sekmesinin altından «Seri Port» tanımladıktan ve «Aygıt Yazılımı güncellemesi» yapıldıktan sonra «Düzenle» sekmesinin altından «Arduino Kipi» ekranında «Arduinoya Yükle» butonuna tıklayarak yüklenmelidir.
  • Program çalıştığındayukarıda belirtildiği şekilde değiştirmenize rağmen çalışmaz ise kodlarınızı ortak katot segmente göre düzenlemelisiniz.
  • Bunun için Yüksek olan değerleri Düşük ile Düşük olan değerleri Yüksek ile değiştirmelisiniz.
  • Programınız doğru şekilde tasarlandığı takdirde sayılar sırasıyla belirecektir.
  • Programın kod dosyasına buradan indirebilirsiniz

CEVAP VER

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