Led Yakmak

Merhabalar,

Bu yazımızda arduino ile led yakıp söndürerek ilk uygulamamızı yapacağız.

Uygulamaya geçmeden önce led elektronik elemanını tanıyalım.

Ledler iki kutuplu elemanlardır. Uzun bacağı +(anode) kısa bacağı –(cathode) olarak ayrılır. Eğer bacaklarını bir pense veya yankeski yardımıyla keserek eşitlersem hangi bacağın artı hangisinin eksi olduğunu ledimizin kafasını ışığa tutarak görünecek iki parçadan ince olan (+) kalın olan(-) olur. Ledimizin çalışması için artı bacağına artı(5V) eksi bacağına eksi(Gnd) bağlantısı yaparız.

Biz arduino ile 5V güç verebiliyoruz. Fakat ledimize 5V güç fazla geleceğinden bozulacaktır.

Ledlerin tam verimli çalışması için almaları gereken voltaj değerleri datasheet yani o elemanın kimlik bilgisi diyeceğimiz dosyasında yazar.

Kırmızı led: 2V

Mavi, Yeşil, Sarı ve Şeffaf ledler: 3v

Bu voltajlar ile ledlerimizin verimli bir şekilde çalışır.

Peki biz bu yazıda kırmızı led kullanacağız. Ama arduinodan 5V elektrik veriyoruz. Ledimize 2V elektrik lazım. Aradaki 3V gücü nasıl engelleriz.

Burada dirençler devreye giriyor. Dirençler Güç bölücü/kesici olarak adlandırılır. Devremize takacağımız doğru direnç ile 3V’luk gücü direncimiz alır ve 2V ledimize gider.

Devre şemamız aşağıdaki gibi olur.

Ledimin artısını bir direnç yardımıyla arduinoda 8. Sayısal(dijital pine bağladım) eksisini ise gnd hattına bağladım.

Burada ben kırmızı-kırmızı-kahverengi (220 ohm) değerinde bir direnç kullandım. Neden 220 ohm değerinde bir direnç kullandım.

Formül

Verdiğim toplam güç-ledimin çalışma gücü=direnç * ledimin çektiği akım

5-2=direnç*20

3=direnç*20

Burada 20 mA değeridir. Ben bunu ampere çevirmem gerekir bu yüzden 1000 sayısına bölüyorum. 20/1000=0,02

Formüle devam edersek;

3=direnç*0,02

3/0,02=direnç

150=direnç

Burada kullanmamız gereken direnç değeri 150 ohm’muş. Ama bizde 150 ohm değerinde bir direnç yok en yakın yukarısı olan220 ohm kullandık. Aşağısını kullanamazdık. En az 150 ohm olması gerekir.

Peki direncin değerini nasıl anlarım.

Her rengin bir değeri vardır. Bu renklere şu işlemi uygularız.

Direncimizin rengi kırmızı-kırmızı-kahverengi olsun. En altta bir renk daha vardır. O bizim için önemli değil.

Kırmızı rengin değeri=2

Kahverengi=1

İlk iki rengin değerini yan yana yazıyoruz=22

Son rengin değeri kadar 0 ekliyoruz=220

Bir örnek daha

Turuncu-turuncu-kahverengi

330

Kahverengi-siyah-turuncu

10000

Her seferinde yukarıdaki tablodan renk değerlerine bakmamız gerekmiyor.

Aşağıdaki kodlamayı kullanabiliriz.

Devremizi kurmuştuk kod kısmına geçelim.

Öncelikle düzenle bölümünden arduino kipi seçeneğini seçiyoruz.

Ardından aşağıdaki kodu yazıyoruz.

Açıklama

Arduino programı komut: Kodum arduinoya yüklendiği zaman çalışsın.

Yüksek yap komutu: Ledimi bağladığım pine 5V güç ver.

Düşük yap komutu: Ledimi bağladığım pine 0V güç ver.

Böylelikle kodum arduinoya yüklendiği zaman ledim yanıyor 5 saniye bekliyor ve ledim sönüyor.

Yazının video anlatımı için tılayınız.

Bir sonraki yazıda görüşmek üzere…

Yazıya buradan ulaşabilirsiniz.