Led Yakma

Bu uygulamamız ile Arduino ile LED yakıp-söndürme öğreneceğiz. Böylece Arduino’ ya giriş yapmış ve “bir devre nasıl kurulur?”, “elektronik devre elemanları programlama ile nasıl kontrol edilir?” gibi sorularıda cevaplamış olacağız. Ayrıca bu uygulamamız içerisinde kullandığımız LED’ in ne olduğunu ve ne için kullanıldığından da bahsedeceğiz.

Gerekli Malzemeler:

  • Bilgisayar

  • Arduino IDE programı

  • Arduino Uno

  • Led

  • 220 ohm direnç

  • Breadboard

  • Jumper kablolar

  • USB kablo

LED, ışık yayan diyot anlamına gelen Light Emitting Diode sözcüğünün baş harflerinden oluşan bir kısaltmadır. LED’ lerin uzun bacak +(anot) ve kısa bacak –(katot) şeklinde 2 bacağı bulunur. Uzun bacak, arduino kart üzerindeki dijital sinyal pinine, kısa bacak ise yine kart üzerindeki GND pinine bağlanmalıdır. Ancak dikkat etmemiz gereken bir nokta var. Arduino pinlere 5V enerji gönderir, ledler ise 3V ile çalışmaktadır. İşte aradaki 2V kadar enerjiyi direnç ile dengeliyoruz.

Devre Şeması:

  • Direnç(220 Ohm)’in bir ucunu ledin artı bacağının önüne, diğer ucunu arduino karttaki 7 nolu pine bağlıyoruz. Ledin eksi bacağını ise GND pinine bağlıyoruz.

    Uygulama:

    • Devre kurulumu bittikten sonra Arduino IDE programını açabiliriz.

    • Arduino’yu USB kablo ile bilgisayarımıza bağlıyoruz. Programımızın “Araçlar” sekmesinden “Kart” kısmına gelerek “Arduino/Genuino Uno” seçeneğini seçiyoruz. Son olarak da “Araçlar” sekmesinden “Port” kısmına tıklıyoruz ve açılan kısımdan seri portumuzu seçiyoruz. Böylece Arduino’yu kullanıma hazırlamış oluyoruz.

    • Daha sonra trafik led yakma(blink) projemizin kodları yazmaya başlayabiliriz.

    • Arduino ide kod satırları aşağıda gösterilmektedir.

      • Kodların yanında her bir satır için açıklamalar bulunmaktadır.

    NOT: Genel olarak kod ekranımızdan bahsetmemiz gerekirse “void setup” ve “void loop” isminde iki fonksiyonumuz var. “void setup” süslü parantezleri içerisine genellikle Arduino’ da üzerinde bağlı olan araçların tanımlamalarını yaptığımız ve Arduino’ yu ilk çalıştırdığımızda sadece bir defalık olmak üzere çalışan kısımdır. “void loop” süslü parantezleri içerisine ise bizim Arduino’ ya taktığımız araçları nasıl kullanacağımızı yazdığımız kısmıdır. Burası sonsuz bir döngü olarak, Arduino açık olduğu sürece çalışmaya devam edecektir.

    • Kod yazma işlemi tamamladıktan sonra üst sağ kısmında bulunan tik() ‘e tıklayarak  yazılan kodu kontrol edebiliriz. Son olarak da yine sağ üst kısımdaki ok()’ a tıklayarak kodumuzu Arduino’ ya yüklüyoruz.

    • Yükleme işlemi tamamlandıktan sonra, breadboard üzerindeki ledimizin yanmış olduğunu göreceğiz.