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

  • LED yakma uygulamasını yardım almadan başarılı bir şekilde tasarlar.
  • Aynı anda yanıp sönen 5 LED uygulamasını yardım almadan başarılı bir şekilde yapar.

Arduino’yu mBlock Programına Tanıtma

1) İlk olarak programın Arduino’yu tanıması için sürücülerin yüklenmesi gerekir.

2) Kullanılan kartın türüne göre Arduino Kart Modeli seçilir. Burada Arduino Uno kullanılacağı için Arduino Uno seçilecektir.

3) Aşağıdaki seçenek seçildiğinde arayüz değişecektir. Program Arduino’yu programlamak üzerine özelleşecektir. Panda kuklası ve bazı menüler kaybolacaktır.

4) Son olarak Arduino’nun bilgisayara bağlı olduğu port seçilmelidir.

Burada COM3 olarak görünmektedir. Bu sayı USB portun numarasına göre değişebilir.

  • Buraya kadarki işlemler başarılı bir şekilde tamamlandı ise mBlock programı ve Arduino kart programlamaya hazır hale gelmiş demektir.
  • Programları tasarladıktan sonra Arduino’yu bilgisayara bağlayıp sağ üst kısımda bulunan «Arduino’ya Yükle» kısmından kodları Arduino’ya yükleyeceğiz.

LED Yakma Uygulaması

Led uygulaması yapmadan önce kullanacağımız elemanları tanımakta fayda var. Sırasıyla elemanlara bakalım..

Elemanlar:

  • LED: Ledler yarı iletken ve ışık yayan devre elemanlarıdır. Üzerlerinde kısa ve uzun olmak üzere iki bacağı vardır. Bunlardan uzun bacak «+» bacak, kısa olan ise «-» bacaktır. Enerji «+» bacaktan gelerek «-» bacak yönüne doğru hareket eder. Projelerde dirençler «+» bacağa bağlanır, böylelikle gelen akımın değeri düşülerek ledin zarar görmesi engellenir.
  • Breadboard: Breadboard devre tasarımında prototiplemeyi kolaylaştıran elemanlardır. Devre elemanlarını lehim gerekmeden, tak çıkar şeklinde bağlamamızı sağlar. Bu devre elemanlarını da uzun süre kullanmamızı sağlar. Breadboard’ların üzerinde ki «+» ve «-» hatlar hat boyunca birbirine iletken haldedir. Orta kısımda bulunan hatlar ise dikey olarak birbirine iletken haldedir. İletken hatlar oklar ile gösterilmiştir.
  • Direnç: Devreler de kullanılan ledler Arduino’dan gelen 5V enerjiyi kaldıramaz ve patlayabilir. Dirençler gelen akımın değerini düşürerek komponente iletilmesini sağlar. Bu sebeple ledler dirençlerle beraber kullanılmalıdır. Buradaki projeler de 200R direnç kullanılacaktır. Fakat kullanılan komponente göre direnç değerleri değişebilir. ledler de 220R direnç tercih edilir. 10K dirençler genelde butonlar ile kullanılır. ledler ile yüksek değerdeki dirençler kullanıldığında ledlerin parlaklıkları azalacaktır.

Elemanlarımızı tanıdığımıza göre artık uygulamamıza geçebiliriz.

 

Bağlantı Şeması:

  1. Ledi breadboard üzerinde herhangi bir yere yatay şekilde yerleştirin.
  2. Ledin sol bacağına 220R büyüklüğünde ki direnci şekildeki gibi bağlayın.
  3. Direncin boşta kalan bacağını Arduino üzerinden 6 nolu pine, ledin boşta kalan bacağını yani (- , kısa bacağını) Arduino Uno üzerinden GND hattına bağlayın.

Devremizin en son hali aşağıdaki gibi görünmektedir.

 

Kod Blokları:

  • mBlock programı Arduino Kipi seçeneği seçildikten sonra özelleştiğini belirtmiştik.
  • Bu arayüzde, solda bulunan Robotlar ve Kontrol sekmesini kullanarak, açılan sayfadaki kod bloklarını tut sürükle yöntemiyle kod alanına getirerek aşağıdaki programı oluşturacağız.

Sayısal pin 9 olarak gelecektir. Bunu el ile 6 olarak ayarlamayı unutmayın.

Hazırlama:

  • Programın yazıktan ve Arduino’yu bilgisayara bağladıktan sonra sağ kısımda bulunan «Arduino’ya yükle» butonuyla kodları yükleyebilirsiniz.
  • Program “Arduino’ya Yükle” butonuna tıklandığında karta yüklenecektir.
  • 6 numaralı pine bağlı olan led birer saniye aralıklarla yanıp sönmeye başlıyor ise programınız sorunsuz çalışıyor demektir.
  • Programın kod dosyalarını buradan indirebilirsiniz.

Aynı Anda Yanıp Sönen Beş Led Uygulaması

Bağlantı Şeması:

  • Ledler breadboard üzerine yerleştirilir ve dirençler bir önceki örnekte ki gibi «+» bacak hizasına bağlanır.
  • «+» bacağa bağlanan dirençler sırasıyla 3-4-5-6-7 nolu pinlere şekildeki gibi bağlanır.
  • Ledlerin boşta olan bacakları yani kısa veya «-» bacakları breadboardun üzerinde «-» hatta bağlanır.
  • Arduino Uno üzerindeki GND hat breadboard üzerinde ki «-» hatta bağlanır.

 

Kod Blokları:

  • Aşağıda verilen kodları tut sürükle yöntemiyle kod alanında tasarlanır.
  • Tasarlarken pin numaralarının değiştirilmesi gerektiğini unutmayınız.

Hazırlama:

  • Blokları birleştirdikten sonra Arduino Uno bilgisayara bağlanarak kodlar «Arduino’ya yükle» butonundan Arduino’ya yüklenmelidir.
  • Program çalıştırıldığında ledlerin birer saniye aralıklarla aynı anda yanıp söndüğünü görülecektir.
  • Programın kod dosyalarını buradan indirebilirsiniz.

CEVAP VER

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