26 Aralık 2014 Cuma

Arduino ile Led Uygulaması(Led Blink)

Bir önceki yazıda arduino hakkında paylaşımlara başlayacağımdan bahsetmiştim.İlk olarak en basit uygulama olan led yakma uygulamasını yapacağız.Bu uygulamada amaç ledi belirli aralıklarda yakıp söndürmek, nam-ı diğer "led blink".


İlk olarak gerekli malzemelerimiz:

  • Arduino(ben uno r3 kullanıyorum)
  • Led diyot
  • 220 ohm direnç
  • Breadboard
  • Bağlantı Kabloları

Bu uygulamada arduinonun dijital çıkışından aldığımız veri ile ledi yakacağız.Burada ki mantık belirli sürelerde dijital pine "1" yani 5 volt bilgisini gönderek ledimizin ışık vermesini sağlayacağız.İlk önce ledimizi çıkış olarak yazılımda tanımlamamız gerekiyor daha sonrada lede ne sıklıkta 5 volt gönderip keseceğimizi belirliyoruz.

Uygulama Kodu:


//ledi arduino'nun 12.pinine bağlıyoruz.
void setup() {
  /* Bu kısıma program başladığında tek sefere mahsus yapılacak
  olan işlemler yazılır.Yani ön hazırlık gibi.*/
  pinMode(12,OUTPUT);//12.pin çıkış olarak ayarlandı
}


void loop() {
  /* bu kısıma ise programda sonsuz döngüde çalışacak olan 
   işlemler yazılır */
  digitalWrite(12,HIGH);   // 12.pine 5 volt ver
  delay(1000);              // 1 saniye(1000ms) bekle
  digitalWrite(12,LOW);    // 12.pine 0 volt ver
  delay(1000);              // 1 saniye(1000ms) bekle
}

Siz de ışık verme süreleriyle oynayarak mantığını anlamaya çalışın.Ledi başka bir dijital pine bağlayabilirsiniz.

Bağlantı şekli:




Hiç yorum yok :

Yorum Gönder