Arduino Eğitim Kiti – Tüm Yıl İçin Arduino Müfredatı: Ders 14 Arduino Pasif Malzemeler ve Uygulamalar 3 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 İçeriği:
Arduino Pasif Malzemeler ve Uygulamalar 3
Ders Kazanımları:
Pasif Malzemeler arasında yer alan 7 segment display ve RGB ledi öğrenmek.
- 7 segment displaylerin kullanıldığı alanlara örnekler verir.
- 7 segment display çeşitlerini ve farklılıklarını açıklar
- RGB LEDin çalışma mantığını açıklar.
- Geri sayım aracı uygulamasını yardım olmadan tasarlar.
14mm Display:
- Günlük hayatta bir çok alanda karşımıza çıkan ve7 segment display olarak adlandırılan sayısal göstergeler oldukça yaygın şekilde kullanılan elektronik devre elemanlarıdır.
- 7 Segment Display’ler LED tabanlı göstergelerdir.
- İçerisinde bulunan 7 adet LED ile aydınlatılan 7 ayrı bölmeden oluşan bir sistem bütünüdür.
- 7 Segment Display’lerde LED’lerin kullanılmasının en önemli nedeni LED’lerin çok küçük hacimlerde alternatiflerinin olmasıdır.
- Bu küçük LED’ler belirli bir kalıp içerisine yerleştirilerek 7 Segment Display’ler oluşturulmaktadır.
- Display’de LEDlerin bir pinleri ortak pin olduğundan bu pinin toprak ya da besleme pini olmasına göre 7 Segment Display’ler ortak anot ve ortak katot olarak iki çeşide ayrılırlar.
Ortak Katot 7 Segment Display: Displayin ortak pininin Arduino’nun GND pinine bağlandığı display türüdür.
Ortak Anot 7 Segment Display: Displayin ortak pininin Arduino’nun 5V pinine bağlandığı display türüdür.
Ortak Anot Display Bağlantısı:
Ortak Katot Display Bağlantısı:
- 1. Görsellerde bağlantılar arasında farklılıklar olduğu görünse de hemen hemen benzer bağlantıları barındırır.
- 2. Dikkat edilmesi gereken nokta, ortak anot displaylerde ortak uç olarak bilinen ucun Arduino üzerinde VCC pinine bağlanmış olmasıdır.
- 3. Benzer şekilde ortak katot displaylerde ortak uç Arduino üzerinde GND pinine bağlanmıştır.
- Bu set içerisinde kullanacağımız LEDimiz ortak anot 7 segment display.
- Ortak anot ve ortak katot bağlantı şekillerinin birbirinden farklı olduğunu daha önce belirtmiştik.
- Ortak anotlu bağlantılarda ortak pinler Arduino’nun 5V pinine,
- Ortak katotlu bağlantıda ise ortak pinler Arduino’nun Gnd pinine bağlanır.
Oluşabilecek Hatalar:
Aşağıda ki programları çalıştırırken bir takım hatalarla karşılaşabilirsiniz. Bu hataların kodların yazımında meydana gelen hatalar dışında başka sebeplerle ortaya çıkması muhtemeldir. Bu hatalardan sık karşılaşılanlara aşağıda değinilmiştir.
Kart Seçilmesinden Kaynaklı Hata:
Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru kartın seçilmesi gerekmektedir. Kart seçilmediğinde “Karta yüklenirken bir sorun oluştu” benzeri bir hata alabilirsiniz.
USB Portun Seçilmesiyle İlgili Hatalar:
Arduino kurulumu gerçekleştirildikten sonra araçlar menüsünden doğru portun seçilmesi gerekmektedir. Bu port Arduino Uno’ nun bilgisayara bağlandığı usb porttur. Farklı şekilde bilgisayarınızda usb driver yüklenmemiş olabilir. Bu gibi hatalarda “port bulunamadı” gibi hatalar almanız muhtemeldir.
Örnek Uygulama 1: 7 Segment Display Geri Sayım Aracı
Başlamadan Önce:
Kodlarda kullanılan harflerin(a,b..) daha iyi anlaşılması için aşağıdaki fotoğrafı inceleyiniz.
Kullanılacak Malzemeler:
Bağlantı Şeması:
Bağlantılar şekildeki gibi yapılır.
Hazırlama:
- 7 segment display, üzerindeki LEDli noktası aşağıda kalacak şekilde tutularak breadboard üzerine yerleştirilecektir.
- Alttaki pinlerden en sağdaki Arduino Uno üzerinde 8 nolu pine, hemen yanındaki 9 nolu pine bağlanacaktır.
- Yanındaki diğer pin breadboard üzerinde “+” hatta, kalan pinler ise sağdan sola sırasıyla 10 ve 11 numaralı pinlere bağlanacaktır.
- Üst kısımdaki pinler yine sağdan sola doğru sırasıyla 7 ve 6 numaralı pinlere, ortadaki pin breadboard üzerinde “+” hatta, kalan pinler yine sağdan sola doğru sırasıyla Arduino’ nun 5. ve 4. pinlere bağlanacaktır.
- Arduino üzerinde 5V breadboard üzerinde “+” hatta bağlanmalıdır.
Kodlar:
Uygulamanın “.ino” dosyasını (kod dosyasını) buradan indirebilirsiniz.
- Yukarıdaki bağlantı yapıldığında ve kodlar Arduino Uno’ya yüklendiğinde çalışma tamamlanmış olacaktır.
- Bu uygulamada 7 Segment Display komponenti üzerinde rakamlar sırasıyla belirecektir.