Arduino ile LED Yak-Söndür (Blink) Uygulaması

Güncelleme tarihi: 2 May 2020

Bu uygulamamızda Arduino kartımıza bağladığımız bir LED’in belirli aralıklarla yanıp sönmesini sağlayacağız.


Bu uygulamada kullanacağımız malzemelerimiz;

  • Arduino UNO

  • 5mm LED

  • 220R veya 330R Direnç

  • Jumper Kablolar (E-E)

  • Breadboard


Devremizi bu şemaya göre kurup bağlantılarımızı yapıyoruz.


LED Yak-Söndür (Blink) en basit ve temel uygulama olması nedeniyle Ardunioya başlayanlar için yapılacak ilk uygulamadır. Devre kurulumunu tamamladıktan sonra kodumuzu aşağıdaki gibi yazıyoruz.


int led = 13 ; // integer (tamsayı) tipinde led değişkeni tanımlandı ve değeri 13 olarak belirlendi.

void setup() {
  pinMode(led, OUTPUT);// led değişkeni yani 13 numaralı pin ÇIKIŞ olarak tanımlandı.
}

void loop() {
  digitalWrite(led, HIGH);  //led pini HIGH yapıldı yani ledin bağlı olduğu pin HIGH(5V)çıkışı verdi.
  delay(1000);  // ledimizin 1 sn boyunca yanık kalmasını sağlayan bekleme komutu
  digitalWrite(led, LOW);  //led pini LOW yapıldı yani ledin bağlı olduğu pin LOW(0V)çıkışı verdi.
  delay(1000);  // ledimizin 1 sn boyunca sönük kalmasını sağlayan bekleme komutu
}


Şimdi kodumuzda kullandığımız komutların ne işe yaradığını açıklayalım.

pinMode (Arduino Pin Numarası , Kullanılan pinin Giriş(INPUT) veya Çıkış(OUTPUT) durumu); 

Hazır kütüphane fonksiyonu olan “pinMode” komutu Arduinoda bulunan pinlerin durumunun ayarlanmasını sağlamaktadır.

digitalWrite(Arduino Pin Numarası , HIGH(1) veya LOW(0));

digitalWrite komutu belirtilen Arduino pinini HIGH(1) (5V) veya LOW(0) (0V) olarak belirlememizi sağlamaktadır.


delay(Sayısal Değer); 

Parantezler içine ilgili satırda ne kadar bekleme yapacağımızın milisaniye cinsinden değeri yazılır.


Projenizi yaparken karşılaştığınız problemleri yorumlar kısmında belirtirseniz ekibimiz en kısa sürede size yardımcı olacaktır


Son Paylaşımlar