2-Breadboard
3-2 adet istediğiniz renk LED
4-2 adet 220 ohm Direnç
5-İstediğiniz Renk Ve Boyutta Atlama Kablosu
Devrenin bağlantı şeması aşağıdaki gibidir:
Devre fritzing programında kurulmuştur. Arduino nun 4 ve 12 numaralı pinleri çıkış olarak ayarlanıp , bu çıkışlar ledlerin anot ucuna (pozitif pin) bağlanmıştır.
Programın yüklemesini tamamladıktan sonra bilgisayarımıza arduino’muzu bağlayıp yukarıdaki şemaya göre board üzerine bağlantılarımızı kuruyoruz. Bağlantıları sağladıktan sonra software programını açarak aşağıda ki kodu yapıştırıyor arduino’nun içine atıyoruz. Sonuç olarak iki led LED istediğimiz gecikmelerle yanıp sönecektir.
Program kodları :
#define LED1 9 //9 numaralı pin'de LED olduğunu ve ilerleyen satırlarda LED
adı ile çağıracağımızı belirttik
#define LED2 12 //12 numaralı pin'de LED olduğunu ve ilerleyen satırlarda
LED adı ile çağıracağımızı belirttik
void setup() { // ilk başlatma anında bir defa çalışır
pinMode(LED1, OUTPUT); //LED1'in bir çıkış elemanı olduğunu belirttik
pinMode(LED2, OUTPUT); //LED2'nin bir çıkış elemanı olduğunu belirttik
}
void loop() { // bu döngü sürekli tekrar eder
digitalWrite(LED1, HIGH); // LED1'i yak
digitalWrite(LED2, LOW); // LED2'yi söndür
delay(1000); // 1 saniye bekle
digitalWrite(LED1, LOW); // LED1'i söndür
digitalWrite(LED2, HIGH); // LED2'yi yak
delay(1000); // 1 saniye bekle
}
delay(1000) komutu ile 1000 milisaniye yani 1 saniye gecikme sağlanır. Gecikme süresini ayarlayarak ledlerin yanıp sönme periyodlarını değiştirebiliriz.
Led sayılarını artırarak daha fazla ledin belirli aralıklarla yanıp sönmesini sağlayabilirsiniz.
Hiç yorum yok:
Yorum Gönder