Arduino'ya Merhaba İlk Kod İlk Uygulama |DERS1

Share:



      Evet arkadaşlar bugün yeni sıfırdan bir derse başlıyoruz.Umarım oldukça heyecanlı ve bir o kadar da meraklısınızdır.Çünkü arduino yolculuğu uzun hatta sonu olmayan bir yolculuk olup bir o kadar da eğlenceli bir uygulamadır.Arkadaşlar bildiğiniz üzere herşeyin başlangıç uygulamaları vardır.Arduino'da da başlangıç uygulaması diyebileceğimiz uygulama LED yakıp söndürmedir.Her programlama dilinde programlamaya merhaba dünya yazılarak başlatılır.Arduino'nun da merhaba dünyası LED yakıp söndürmedir.Bu uygulamayı yapmak için çok fazla araç-gerecede ihtiyacımız yok.Ancak ilerleyen derslerimiz sensörlere ve farklı devre elemanlarına ihtiyacımız olacak.İlerleyen zamanlarda derslere göre malzeme listesini sizlerle paylaşırım.
Şimdi sizlerden biraz LED kullanımından bahsedeyim.Arkadaşlar LED bağlantılarını yaparken dikkat etmemiz gereken bazı yerler var. LED bilindiği gibi bir çeşit diyottur, akım sadece bir yönde akmaktadır. Bu yüzden LED'in devreye bağlanma yönü önemlidir.LED'in yönünü iki şekilde anlayabiliriz. İlk yöntemimiz LED'in ayak uzunluklarıdır. LED'in iki ayağından uzun olanı + (anot), kısa olan – (katot) ucunu göstermektedir. Böylece Arduino'dan gelen kabloyu LED'in uzun ayağına, kısa ayağını da toprağa (GND) bağlayacağız. Bu yöntem ile anot ve katot uçlarını ayırmak kolay olsa da güvenilir değildir. Eğer LED daha önce kullanılmış ise ayak uzunlukları değiştirilmiş olabilir.
Diğer ve daha güvenilir olan ikinci yöntemle LED'in anot ve katot uçlarını daha kolay anlayabiliriz. LED'in içine bakıldığında, arası açık bir köprü görülür. Bu köprünün kısa yolu + (anot), uzun yolu ise –  (katot) ucu göstermektedir.
LED'in bağlantısının nasıl yapılacağını öğrendik. Fakat LED'i devreye doğrudan bağlama pek önerilen bir yöntem değildir.  LED'in bağlı olduğu hatta akımı azaltmak için direnç bağlanmalıdır. Genellikle 220 veya 330 ohm değerinde direnç bağlanır. Bu değerlerden daha büyük bir direnç hatta bağlanırsa, LED'in parlaklığı azalır.
Bu uygulamayı yapmak için ihtiyacınız olan malzemeler:
  • 1 adet x Arduino
  • 1 adet x LED (rengi önemli değil tamamen sizin tercihiniz)
  • 1 adet x 220 ohm direnç (220 ile 10k arasında bir direnç de olur farketmez)
  • 1 adet x Breadboard
Aşağıdaki Resimde görüldüğü gibi devrenizi kurunuz. Arduino'nun 7 numaralı pininden bir kablo yardımıyla çıkış alıp Breadboard üzerindeki dirence bağlayınız. Daha sonra direncin diğer ucunu LED'in + ucuna bağlayın. LED'in diğer ucunu ise Arduino'nun toprağına bağlayın. Aynı hat üzerindeki akım her yerde aynı olduğu için direncin LED'den önce veya sonra bağlanması önemli değildir.
Arduino kodunu yazmaya başlayalım. Amacımız 1 saniye boyunca yanan ve sonra 1 saniye boyunca sönük kalan LED yapmaktır. Bunun için setup fonksiyonu içerisinde LED'in bağlı olduğu Arduino'nun 7. pinini çıkış olarak ayarlayacağız. Daha sonra loop fonksiyonu içerisine 1 saniye aralıklı LED yakma ve söndürme kodunu yazacağız. Loop fonksiyonu sürekli döngü halinde olduğu için bir kere LED yakma ve söndürme kodunu yazmamız yeterli olacaktır. 1 saniyelik bekleme için delay fonksiyonu kullanılmıştır.


Evet arkadaşlar bugün LED yakıp söndürmeyi öğrendik.Eğer anlamadığınız bir yer olursa benle iletişime geçerek sorularınızı sorabilirsiniz.

Hiç yorum yok