Arduino Eğitim Kiti – Scratch Müfredatı: Ders 6 Led Parlaklık Ayarı 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ı:

  • PWM LED Uygulamasını yardım almadan başarılı bir şekilde tasarlar.
  • Potansiyometre İle LED Parlaklığını Ayarlama uygulamasını yardım almadan başarılı bir şekilde tasarlar.
  • Potansiyometre İle Yürüyen Işık 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

Arduino Uno ve Dijital Pinler

  • Şu ana kadarki bütün uygulamalarımızda dijital pinleri kullandık.
  • Dijital pinler 1 ve 0 değerleri alarak çalışır.
  • 1 değeri 5V’ u , 0 değeri ise 0V’ u temsil etmektedir.
  • Bu değerler arasında ki değerleri okuyamazlar.

Arduino Uno ve Dijital PWM Pinleri

  • Dijital pinlerin içerisinde bazı pinler pwm özelliği taşır.
  • Pwm pinlerin özelliği, bileşenlere 0V ve 5V arasındaki sinyalleri de gönderebilmeleridir.
  • Bu değerlerin karşılığı 0 – 255 arasındadır.
  • Pwm pinleri 3 , 5 , 6 , 9 , 10 , 11 nolu pinlerdir.
  • Bu pinler yardımıyla örneğin LEDlere 0V ve 5V arasında sinyaller gönderebilir ve farklı parlaklıklar elde edilebilir.
  • Bu uygulama ilerleyen sunumlarda yapılacaktır.

Arduino Uno ve Analog Pinler

  • Arduino üzerinde dijital pinlerden farklı olarak analog pinler de bulunmaktadır.
  • Bu pinler; A0, A1, A2, A3, A4, A5 pinleridir.
  • Bu pinler analog sensörlerden değer okumak için kullanılır.
  • Duruma göre çıkış pini olarak da kullanılabilir.
  • Analog pinler 0 ile 1023 arasında değer almaktadır.
  • Bir analog pine 0V verildiğinde 0 değerini alırken 5V sinyal gönderildiğinde 1023 değerini alır.
  • Buda kısaca sensörlerden 0 ile 1023 arasında değerler okunacağı anlamına gelmektedir.

Analog Değeri PWM Değere Çevirme

  • Analog pinler PWM pinlerine çevrilebilir.
  • Bahsettiğimiz gibi analog okunan değerler 0 – 1023 arasındadır.
  • Dijital değerler yani PWM değerleri ise 0 – 255 arasındadır.
  • Bu sebeple analog değerlerin PWM değerine çevrilmesi gerekir.
  • Bu da;

1023 / 255 = 4 olduğundan,

Analog değer / 4 =dijital değerdir.

Potansiyometre: Potansiyometreler ayarlı dirençler olarak bilinir. Üzerinde bulunan orta bacağı hareketlidir. Bu bacağın hareket yönü sayesinde üzerine düşen akımı artırıp azaltabilir. Müzik sistemlerindeki sesi ayarlamada potansiyometrelerden yararlanılır. Potansiyometreler 3 adet bacak bulundurur. Bu bacaklardan sağ ve sol bacaklar Arduino üzerinde «+» ve «-» hatlara bağlanmaktadır. Orta bacağı yani hareketli bacağı ise standart olarak A0 pinine bağlanmaktadır. Şimdi uygulamalar ile potansiyometre kullanımını anlayalım.


PWM LED

Bağlantı Şeması:

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

ledpwm

Kod Blokları:

led1

Hazırlama:

  • Programı Arduino karta yüklediğiniz takdirde LED ışık vermeye başlayacaktır.
  • LED’ e PWM sinyalleri şeklinde sinyal gönderdiğimiz için artıp azalarak yandığı gözlemlenebilir.
  • Programın kod dosyalarını buradan indirebilirsiniz.

Potansiyomerte ile Led Parlaklık Ayarı

Bağlantı Şeması:

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

potled1

Kod Bloğu:

potled2

Hazırlama:

  • Arduino USB kablo ile bilgisayara bağlanır.
  • «Arduino’ ya Yükle» butonundan kodlar Arduino’ya yüklenir.
  • Potansiyometrenin ayarlı bacağını hareket ettirdiğimiz takdirde ledin parlaklığının artıp azaldığını gözlemleyebiliriz.
  • Programın kod dosyalarını buradan indirebilirsiniz.

Potansiyometre ile Yürüyen Işık

Bağlantı Şeması:

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

pot3led1

Kod Blokları:

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

pot1

pot2

pot3

Hazırlama:

  • Arduino USB kablosu ile bilgisayara bağlanır.
  • «Arduino’ ya Yükle» butonundan kodlar Arduino’ya yüklenir.
  • Potansiyometrenin ayarlı bacağını hareket ettirdiğimiz takdirde LEDlerin sırayla yandığını gözlemleyebilirsiniz.
  • Programın kod dosyalarını buradan indirebilirsiniz.

CEVAP VER

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