Arduino Blink Uygulaması: Temel Bir Giriş
Arduino platformu, elektronik projelere yeni başlayanlar için mükemmel bir başlangıç noktası sunar. Basit ve güçlü yapısıyla, çeşitli projeler için kullanılabilir. Bu makalede, Arduino ile yapılan en temel projelerden biri olan “Blink” uygulamasını inceleyeceğiz. Bu uygulama, bir LED’in belirli aralıklarla yanıp sönmesini sağlar ve Arduino’nun temel işlevlerini öğrenmek için harika bir başlangıç noktasıdır.
Gerekli Malzemeler
Blink uygulaması için çok az sayıda malzemeye ihtiyaç vardır:
- Arduino kartı (örneğin Arduino Uno,Nano,Mega)
- USB kablosu (Arduino kartını bilgisayara bağlamak için)
- LED (kart üzerinde dahili olarak bulunan veya harici bir LED)
- 220 ohm direnç (harici LED kullanıyorsanız)
- Breadboard ve bağlantı kabloları (harici LED kullanıyorsanız)
Devre Kurulumu
Blink uygulamasının devre kurulumu oldukça basittir. Eğer kart üzerinde dahili LED (genellikle dijital pin 13 üzerinde) kullanıyorsanız, ekstra bir bağlantıya gerek yoktur. Harici bir LED kullanmak istiyorsanız aşağıdaki adımları takip edebilirsiniz:
- LED Bağlantısı: LED’in uzun bacağı (anot) dijital pin 13’e, kısa bacağı (katot) ise GND (toprak) pinine bağlanır.
- Direnç Kullanımı: LED’in anot bacağı ile dijital pin 13 arasına bir 220 ohm direnç yerleştirerek, LED’i aşırı akımdan koruyabilirsiniz.
Blink Uygulamasının Mantığı
Blink uygulamasının temel mantığı, belirli aralıklarla LED’i yakmak ve söndürmektir. Bu işlem, Arduino’nun dijital pinlerini kullanarak gerçekleştirilir. Kod yazmadan önce bu işlemi nasıl gerçekleştireceğimizi anlamak önemlidir:
- LED’i yakmak için dijital pin’e sinyal gönderilir.
- LED’i söndürmek için dijital pin’e ters sinyal gönderilir.
- Bu iki işlem arasında belirli bir süre beklenir (örneğin 1 saniye).
Uygulamanın Adımları
Arduino IDE’yi kullanarak Blink uygulamasını yazmak oldukça kolaydır. İşte bu adımları takip ederek uygulamanızı oluşturabilirsiniz:
- Arduino IDE’yi Açma: Arduino IDE’yi bilgisayarınıza yükleyin ve açın.
- Yeni Bir Dosya Oluşturma: Yeni bir dosya açın ve kodu yazmaya başlayın.
- Arduino’yu Bağlama: Arduino kartınızı USB kablosu ile bilgisayarınıza bağlayın.
- Kodu Yükleme: Araçlar menüsünden doğru kart ve portu seçin, ardından kodu Arduino’ya yükleyin.
Blink Uygulamasının Çalıştırılması
Kodu yükledikten sonra, Arduino üzerindeki dahili LED’in (veya harici bağladığınız LED’in) belirli aralıklarla yanıp söndüğünü göreceksiniz. Bu basit proje, Arduino’nun dijital pinlerini nasıl kontrol edebileceğinizi ve temel programlama yapısını anlamanızı sağlar.
Sonuç
Arduino’nun Blink uygulaması, elektronik projelere giriş için mükemmel bir başlangıçtır. Bu basit proje sayesinde dijital pinlerin nasıl kullanılacağını, temel giriş/çıkış işlemlerini ve Arduino IDE’nin nasıl kullanılacağını öğrenebilirsiniz. Blink uygulaması ile temel bilgileri edindikten sonra, daha karmaşık projelere adım atabilir ve Arduino’nun sunduğu geniş imkanlardan faydalanabilirsiniz.

// LED'in bağlı bulunuğu pini define komutu ile tanımlıyoruz
void setup()
{
pinMode(led, OUTPUT); // led'i çıkış pini olarak ayarladık.
}
void loop()
{
digitalWrite(led, HIGH); // led yüksek (açık)
delay(1000); // 1 saniye bekle
digitalWrite(led, LOW); // led düşük (kapalı)
delay(1000); // 1 sayine bekle
}