Arduino ile programlama - 3: Blink uygulaması

Seviye: resimresim

Blink uygulaması, fiziksel çıktıyı görmek için yapılabilecek en basit uygulamalardan biridir. Bu örnekte, Arduino IDE platformu üzerinden metin tabanlı programlama ile Arduino sensor kartını kontrol ederek fiziksel bir çıktı (LED’i yakmak) elde edeceğiz.

Uygulama, Arduino sensor kartı üzerinde bulunan LED’i, 1 sn aralıklarla yakıp söndürmektedir.

Gerekli malzemeler

Arduino sensor kartı

Programlama

Arduino IDE’yi açın ve aşağıdaki program kodunu Arduino sensor kartına yükleyin.

/*
  Bu uygulamada MİDEP/Arduino üzerindeki 13. Pine bağlı yerleşik LED 1sn aralıklarla yakıp söndürülür. 
  Arduino kütüphanelerinde 13 numaralı pin LED_BUILTIN olarak da adlandırılır.
*/
 // Setup fonksiyonu Arduino sensor board başlatıldığında ya da resetlendiğinde sadece bir kere çalışır.
void setup() {
  // LED_BUILTIN pinini (13 numaralı pin) çıkış olarak ayarla.
  pinMode(LED_BUILTIN, OUTPUT);
}

// loop fonsiyonu sürekli çalışır.
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // LED’i yak (HIGH = +5V)
  delay(1000);                       // 1 sn bekle
  digitalWrite(LED_BUILTIN, LOW);    // LED’i söndür (LOW = 0V)
  delay(1000);                       // 1 sn bekle
}

Eğer harici bir LED bağlamak istiyorsanız. Aşağıdaki devreyi kurabilirsiniz. Bunun için bir adet LED ve 220 Ohm direnç yeterli olacaktır.

resim
LED’i hangi pine bağladıysanız program kodunda o pini çıkış pinMode(“pin_No”, OUTPUT) olarak belirtmelisiniz.