mBlock ile Arduino LED Yakma Uygulaması

17.02.2019
1.854

Bu uygulamamızda mBlock ile Arduino geliştirme kartımız üzerinde LED yakma uygulaması gerçekleştireceğiz. Öncelikle tüm elektronik uygulamalarda bilinmesi gereken OHM Kanunu hakkında bilgi vermemiz faydalı olacaktır.

mBlock ile Arduino LED Yakma Uygulaması

Merhabalar,

Bu uygulamamızda mBlock ile Arduino geliştirme kartımız üzerinde LED yakma uygulaması gerçekleştireceğiz.

Öncelikle tüm elektronik uygulamalarda bilinmesi gereken OHM Kanunu hakkında bilgi vermemiz faydalı olacaktır.

OHM Kanunu Nedir? (Kaynak)


OHM Kanunu Nedir? (Kaynak)

Bu bilgiler doğrultusunda devrelerimizde kullanacağımız devre elemanlarının kaç amper yük çektiğini, devre elemanlarının yüksek ya da düşük akımlardan zarar görmelerini engellemek için kullanmamız gereken direnç değerlerini hesaplamamız gerekmektedir.

mBlock ile Arduino LED Yakma Uygulamasında kullanacağımız devre elemanları şunlardır:

1- Arduino Uno (Klon)

2- 5 mm LED

3- 220 ohm direnç

4- Elektronik Devre Tahtası (Breadboard)

5 – Bağlantı Kabloları (Jumper Kablolar)

LED Nedir? (Kaynak)

LED

LED (“Light Emitting Diode”, Işık Yayan Diyot), yarı-iletken, diyot temelli, ışık yayan bir elektronik devre elemanıdır. 1920’lerde Rusya Sovyet Federatif Sosyalist Cumhuriyeti’nde icat edildi ve 1962 yılında Amerika’da pratik olarak uygulanabilen elektronik bir bileşen haline getirildi. Oleg Vladimirovich Losev adlı bir radyo teknisyeni radyo alıcılarında kullanılan diyotların ışık yaydığını fark etti ve 1927 yılında bir Sovyet gazetesinde LED hakkında buluşlarını yayımladı. Düşük enerji tüketimi, uzun ömrü, sağlamlığı, küçük boyutu ve hızlı açılıp kapanabilmesi gibi geleneksel ışık kaynaklarına göre bir dizi avantajı vardır. 

Özellikleri

  1. Ledler yarı iletken malzemelerdir.
  2. Ana maddeleri silikondur.
  3. Üzerinden akım geçtiğinde foton açığa çıkararak ışık verirler.
  4. Farklı açılarda ışık verecek şekilde üretilmektedirler.
  5. Ledlerin gerilim-akım grafikleri üsteldir. Uygun çalışma noktasındayken ledin üzerindeki küçük bir gerilim değişimi büyük bir akım değişimine neden olur. Yüksek akım nedeniyle bozulmaması için ledlere seri bir akım sınırlama direnci bağlanır. Böylece hassas olmayan gerilim aralıklarında ledin bozulması engellenir.
  6. Ledler tıpkı bir Zener diyot gibi üzerinde sabit bir gerilim düşürür.

Ayrıca

  1. Kırmızı LED 2,20 Volt
  2. Yeşil LED 3,30 Volt
  3. Mavi ve Beyaz LED 3,40 Volt gerilimle çalışır.

Bağlantı şekilleri

Bağlantıların her birinde karışık led çeşitleri kullanılabilir. Her çeşidin kendine göre ileri ön-gerilimi vardır. Dolayısıyla böyle bir kullanımda tüm hesaplar ayrı ayrı yapılmalıdır.

LED’in Devreye bağlantı şeması örneği

Direnç Nedir?

Elektrik akımının geçişini sınırlayarak belirli bir değerde tutmak için gerekli elektronik parçalardır. Dirençlerin akımı sınırlama değeri ohm ile ölçülür. Her direncin bir değeri vardır. Direnç değerleri renk kodlarından hareketle şu formülle hesaplanır:

1.Band Renk Değeri & 2.Band Renk Değeri x 103. Band Renk Değeri

Direnç Renk Kodları

Direnç Hesaplama (Kaynak)

mBlock ile Arduino LED Yakma Uygulamasında 220 ohmluk direnç kullanacağız. Bu direncin renk kodları yukarıdaki direnç hesaplama uygulamasında göreceğiniz üzere Kırmızı (RED) – Kırmızı (RED) – Kahverengi (Brown) – Altın (GOLD) şeklinde olacaktır.

220 Ohmluk Direnç

Elektronik Devre Tahtası (Breadboard) Nedir?

Elektronik devre uygulamalarımızı lehimleme yapmadan, devre elemanlarını seri ya da paralel şekilde bağlama imkanı sunan en çok kullandığımız araçlardan biridir. Şeması aşağıdaki gibidir:

Breadboard İç Yapısı

Resimde görüldüğü üzere A ve D ile harflendirilen bölümler seri, B ve C ile harflendirilen bölümler ise bağımsız sütunlar şeklinde paralel yapıdadır. B ve C bölümleri de birbirinden bağımsızdır buna dikkat etmekte fayda vardır.

Devre tahtası iç görünümü

Bağlantı Kabloları (Jumper Kablolar) Nedir?

Devre tahtasına bağladığımız devre elemanları ile Arduino arasındaki bağlantıyı kurmak için kullanılan kablolardır. 3 çeşidi vardır:

1- Erkek – Erkek Jumper

Erkek – Erkek Jumper Kablo

2- Erkek – Dişi Jumper

Erkek – Dişi Jumper Kablo

3- Dişi – Dişi Jumper

Dişi – Dişi Jumper Kablo

Bu ön bilgilendirmelerden sonra uygulamamıza ait algoritma ve akış şemalarını geçebiliriz.

mBlock ile Arduino LED Yakma Uygulama Devresi Algoritması:

1.Adım – Başla

2.Adım – 8 numaralı dijital pini YÜKSEK-HIGH yap

3. Adım – 1 saniye bekle

4.Adım – 8 numaralı dijital pini DÜŞÜK-LOW yap

5.Adım – 1 saniye bekle

6.Adım – 2. Adım’a git

7.Adım – Bitir

mBlock ile Arduino LED Yakma Uygulama Devresi Akış Şeması:


mBlock ile Arduino LED Yakma Uygulama Devresi Akış Şeması

mBlock ile Arduino LED Yakma Uygulama Devre Şeması:



mBlock ile Arduino LED Yakma Uygulama Devre Şeması:

mBlock ile Arduino LED Yakma Uygulama Devresi Blok Kodları:


mBlock ile Arduino LED Yakma Uygulama Devresi Blok Kodları

mBlock ile Arduino LED Yakma Uygulama Devresi:


mBlock ile Arduino LED Yakma Uygulama Devresi

mBlock ile Arduino LED Yakma Uygulama Devre Videosu:


mBlock ile Arduino LED Yakma Uygulama Devresi kodlarını indirmek için tıklayınız…

Bir sonraki uygulamamızda görüşmek üzere…

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 0 YORUM

Henüz yorum yapılmamış.

Bilişim Teknolojileri ve Yazılım Ders Notları, Uygulamalar, Kodlama ve Arduino

© 2018-2025 BlogKod