Arduino ile 5mm Led Yakma Uygulaması, Örnek Proje

Bu yazıyı paylaşmak için;
Share on Facebook
Facebook
Pin on Pinterest
Pinterest
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin

Arduino ile led yakma uygulaması Arduino’ya yeni başlayanlar için başlangıç seviyesi uygulamasıdır. Uno, Nano, Mega fark etmeksizin Arduino projelerine giriş için ideal bir örnek uygulamadır.

Bu uygulamada aşağıdaki başlıklara tek tek değineceğiz:

  • Kısaca Led Nedir, nasıl çalışır
  • Malzeme listesi
  • Bağlantı şeması
  • Arduino Kodları

Led Nedir Nasıl Çalışır

Led; ingilizce Light Emitting Diode sözcüklerinin kısaltmasıdır. Işık yayan diyot anlamına gelmektedir. Uygulamamızda kullanacağımız 5mm led ise 2-3 volt arası çalışma gerilimine sahiptir ve iki adet besleme bacağı bulunur. Bunlardan uzun olan bacak artı besleme ucu (Anot), kısa bacak ise eksi (katot) uçtur.

Arduino ile led yakma

 

Arduino ile Led Yakma Malzeme Listesi

Arduino’lar dijital pinlerinden 5v enerji verirler. Ledler ise 3v ile çalıştığından arduino’dan gelen enerji Led’leri bozabilmektedir. Bu sebeple bu tarz projelerde genellikle 220 Ohm direnç kullanılmaktadır.

  • 1 x Arduino (Model fark etmez)
  • 1 x 5mm Led
  • 1 x 220 Ohm Direnç (150-330 Ohm arası olabilir.)
  • 1 x Breadboard
  • E-E Jumper Kablo



Bağlantı Şeması

Aşağıdaki bağlantı şemasına göre bağlantı yapılmalıdır. Arduino kodları bu bağlantı şemasına uygun olarak yazılmıştır.

arduino led bağlantısı

Yukarıda görüldüğü gibi Arduino’muzun 7 numaralı dijital pin’inden alınan çıkış ledin artı bacağına bağlanmaktadır. Araya direnç bağlamayı unutmayınız. Bağlantı şemasında gördüğünüz şekilde bir led bağlamanız gerekmektedir.

Arduino‘nun toprak çıkışı olan GND ucundan ise breadboard’ın eksi yani toprak hattına jumper kablo yardımı ile bağlantı yapılır.

Arduino ile Led Yakma Kodları

Yukarıda yapılan bağlantılarla uyumlu şekilde çalışan Arduino kodları aşağıda yer almaktadır. Burada yer alan kodlar Led’in 5 saniye yanıp 5 saniye sönmesini sağlamaktadır. Delay kısmında yer alan 5000, milisaniye anlamına gelmektedir.  Burada yer alan süre değiştirilerek tarafınızdan ayarlanabilir. Böylece Arduino’ya bağladığınız Led’i istediğiniz süre kadar yakıp söndürebilirsiniz.



void setup()
{
pinMode(7, OUTPUT); /* 7 numaralı pini çıkış yaptık */
}

void loop()
{
digitalWrite(7,HIGH); /* 7 numaralı pine enerji verildi */
delay(5000); /* 5000 milisaniye = 5 saniye bekleme */
digitalWrite(7,LOW); /* 7 numaralı pindeki enerji kesildi */
delay(5000); /* 5 saniye bekleme */
}

 

Başlangıç için oldukça kolay olan bu uygulamanın ardından Arduino Projeleri kategorimizde yer alan diğer uygulama örneklerini inceleyebilirsiniz. Diğer uygulamalar sayesinde Arduino projelerinizi oldukça geliştirebilirsiniz.

Bu yazıyı paylaşmak için;
Share on Facebook
Facebook
Pin on Pinterest
Pinterest
Tweet about this on Twitter
Twitter
Share on LinkedIn
Linkedin