arduino led bağlantı şeması
in ,

Arduino ile Led Yakmak – Arduino Blink Uygulaması

Arduino Led Projeleri

Arduino ile Led Yakmak

Arduino Eğitim Videoları serilerimize Arduino ile Led Yakmak videomuz ile başladık. Arduino Blink Uygulamasını anlattığımız vidoemuzun blog yazısıyla başlıyoruz.

Arduino Blink Uygulaması Videomuzu izlediniz mi?

Neredeyse tüm elektronik sistemlerde gördüğümüz (kontrol sistemleri, elektriksel sistemler, uyarı sistemleri vs.) aydınlatma amacıyla kullanılan LED komponentini yakıp söndüreceğiz.

Led Nedir?

LED ’ler anot ve katot olmak üzere iki farklı bacağı olan, bunlardan anodu pozitif gerilime yani + uca,  katot ise negatif gerilime yani – uca ya da devredeki toprak hattına (GND, Ground) bağlanan devre elemanıdır. Parlaklık ve ömür seviyesi de üzerinden geçen akıma göre değişir.

Arduino LED Bağlantı Şeması

Buton ile led yakmak kullandığımız malzemeler ve bağlantı şeması aşağıdaki gibidir:

 

arduino led bağlantısı
Arduino Led Bağlantısı

 

Devrede LED’e seri  bir direnç bağlanır. Böylelikle LED üzerinden yüksek akım geçmesi ve LED’in zarar görmesini  engellemiş oluruz. Örnek devrede LED’in (+) bacağı Arduino’nun 3.pinine bağlıdır. LED’in (-) bacağını dirence seri bağlayarak direncin diğer bacağından da Arduino’nun GND pinine bağlantı yapılmıştır. Böylelikle devre uygulamaya hazırdır.

YAZILIM KISMI,

Arduino ile Led Yakmak Kodu
Arduino Blink Kodu

 

Kütüphane fonksiyonu olan “pinMode” komutu digital pinlerimizin (Arduinodaki dahili pinler) tümünün çıkış olarak ayarlanmasıdır.

Burada yapacağımız işleme göre pinMode ‘u giriş ya da çıkış olarak ayarlayabiliriz.Buradaki amacımız LED yakmak olduğundan pinimizi çıkış olarak ayarladık.

Videomuzda kütüphane fonksiyonlarına  bağlı kalmak adına kütüphanedeki Arduino kodlarına ek olarak “# define LED_BUILTIN 3″ kod satırını ekledik. Bu şekilde başka kodlar yazmadan 3. pini çıkış olarak ayarlamış olduk.

digitalWrite” fonksiyonu komut göndermemizi sağlıyor. 3.pin e bağlı olan LED bu komut aracılığı ile çalışıyor.

HIGH ile 3.pin lojik seviyesine, yani 5V’a ayarlanıyor, Delay ile 1000 milisaniye (yani 1 saniye) hiçbir işlem yapmadan bekliyor, bu sırada yanmaya devam ediyor.

LOW ile 3.pin 0V seviyesine ayarlanıyor ve tekrar Delay ile 1 sanyie bekliyor, bu sırada led sönmeye devam ediyor.

void loop” alanında bu 4 satırdan başka bir kod olmadığı için sürekli olarak bu işlem tekrarlanıyor. Led 1 saniye yanıp sönmeye devam ediyor.

Arduino Blink Kodu – Arduino ile Led Yakmak Kodu

İstenirse kodlar aşağıda gibi de yazılabilir.

Burada # define komutuyla 3.pinin adını “led” olarak tanımladık. Bunu yapmasaydık kod satırlarının devamında bulunan led ismininin yerine 3 rakamını kullanmamız gerekecekti.

Bu düzenlemeyle kodun daha anlaşılabilir olmasını sağladık. Sonuç yine yukarıdaki kodlarla aynı olacaktır. Led yine birer saniye aralıklarla yanıp sönecektir.

Arduino Led Örneklerine diğer video ve blog içeriklerinde değineceğiz.

Direnc.net Blog sayfamızda sürekli olarak yeni içerikler paylaşmaya devam edeceğiz. Lütfen sormak istediğiniz soruları yorum olarak bize gönderin!

Ne Düşünüyorsun?

-1 points
Upvote Downvote

Yorumlar

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Loading…

0

Comments

0 comments

orjinal-arduino-uno-klon-arduino-uno-arasindaki-fark

Arduino Klon ve Orjinal Farkı Nelerdir?

Arduino nedir ne işe yarar

Arduino Nedir? Ne İşe Yarar? Nasıl Kurulur? Arduino Dersleri #1