Arduino ile led yakıp söndürmek


Bu derste size LED'leri kontrol etmek için bir Arduino'nun nasıl kullanılacağını göstereceğim Bu oldukça basit bir proje, ancak bunu nasıl yapabileceğinizi öğrenmelisiniz, önce kolay olanları yaparak fikir üretebilir, daha sonra aklınızdaki proje'yi gerçekleştirebilirsiniz.

ARDUİNO LED KONTROL ETME

Bir LED'i açmak için, Arduino'nun pinlerinden birine HIGH sinyali göndermesi gerekir. LED'i kapatmak için, pin'e LOW sinyal göndermesi gerekir.

Resimde gördüğünüz gibi bağlantıları yaptıktan sonra aşağıdaki kodları arduinomuza yükleyelim.

Bu sayede arduino 13.pin'e bağladığımız led 1 saniye (1000 milisaniye = 1 saniye) aralıklarla yanıp sönecektir.
void setup() {
  pinMode(13, OUTPUT);
}
void loop() {
  digitalWrite(13, HIGH);   
  delay(1000);              
  digitalWrite(13, LOW);   
  delay(1000);             
}


LED'imiz 1000 milisaniye (1000 milisaniye = 1 saniye) hızında yanıp sönüyor olmalıdır.


Siz  13 numaralı pin değilde başka bir pin numarası kullanmak isterseniz örneğin; 3 numaralı pin kullanmak istiyorsunuz yapmanız gerekenler öncelikle kodumuz'da düzenleme yapmak.

  pinMode(13, OUTPUT);

Buradaki kod arduinomuzun 13 numaralı pinini çıkış olarak ayarlamaktadır.

Biz 13 numaralı pin yerine 3 numaralı pini kullanmak istiyorduk yapmamız gereken kod kısmında ki 13'ü 3 olarak değiştirmek örnek olarak kod aşağıdadır.

  pinMode(3, OUTPUT);

Bu şekilde yapmanız gerekiyor. Evet yaptıysanız çıkış pin'imizi 3 olarak ayarladık.

Bu şekil'de kodunuzu arduino ya yüklerseniz çalışmayacaktır! Ne yapmamız gerekiyor ?

  digitalWrite(13, HIGH);   
  delay(1000);              
  digitalWrite(13, LOW);   
  delay(1000); 

Bu kodlarıda düzenlememiz gerekiyor kodların anlamını kısa özet geçelim;

digitalWrite(13, HIGH);    13 Numaralı pin'e enerji ver
digitalWrite(13, LOW);     13 Numaralı pin'den enerjiyi kes


Yani kodumuzun void setup kısmınıda düzenlememiz gerekiyor 13 yazan yerleri 3 olarak ayarlamamız gerekiyor. Bu şekilde led yakıp söndürmeyi ve pin değiştirmeyi öğrenmiş olduk

Sonraki Konu : Arduino Bluetooth ile 1 Led Kontrol Android


Yorum Gönder

 
Copyright © 2019 BiraZaman - En Güncel ve Özgün İçerikler
Powered byBiraZaman