Arduino Animasyonlu LED Yapımı

Arduino Animasyonlu LED Yapımı
Arduino Animasyonlu LED Yapımı
0

Arduino ile LED projeleri, elektronik dünyasına adım atanlar için mükemmel bir başlangıç noktasıdır. Bu yazımızda, LED’lerin animasyon şeklinde yanmasını sağlarken bir buzzer modülü ile farklı tonlarda sesler çıkarmayı öğreneceğiz. Bu basit ama etkileyici proje, hem ışık hem de ses efektleriyle yaratıcı uygulamalar yapmanıza olanak tanır.

Proje İçin Gerekli Malzemeler:

  • Arduino (Uno, Nano, vb.)
  • Breadboard
  • Buzzer Modülü
  • 9 Adet LED (Farklı renklerde kullanılabilir)
  • 9 Adet 220 Ohm Direnç
  • Jumper Kablolar

Bağlantı Şeması:

Arduino Animasyonlu LED Yapımı
  • LED Bağlantıları:
    • LED’lerin bir ucu Arduino’nun dijital pinlerine bağlanır (Pin 2’den 11’e kadar).
    • Her bir LED’in diğer ucu, 220 Ohm direnç üzerinden breadboard’daki GND hattına bağlanır.
  • Buzzer Bağlantısı:
    • Buzzer’ın pozitif bacağı Arduino Pin 12’ye, negatif bacağı ise breadboard’daki GND hattına bağlanır.
  • Arduino Beslemesi:
    • Arduino, USB üzerinden veya harici bir güç kaynağı ile çalıştırılabilir.

Proje Kodu:


Açıklamalar ve Dikkat Edilmesi Gereken Noktalar:

  • Buzzer Frekansları:
    • Buzzer modülünün kapasitesine uygun frekans değerleri seçilmelidir. Çok yüksek veya düşük frekanslar modüle zarar verebilir.
  • LED Akımları:
    • LED’ler için 220 Ohm direnç kullanılarak aşırı akım çekilmesi engellenir.
  • Gecikme Süreleri:
    • Animasyonun hızını artırmak veya azaltmak için delay() süreleri değiştirilebilir.
  • LED ve Buzzer Tanımları:
    Kodun başında LED’lerin ve buzzer’ın bağlı olduğu pinler belirlenmiştir. Bu şekilde, LED ve buzzer kolayca kontrol edilebilir.
  • LED ve Buzzer Animasyonu:
    • for döngüsü ile LED’ler sırayla yakılır ve buzzer her LED için farklı bir frekansta çalışır.
    • tone(pin, frekans): Buzzer’ın çıkardığı sesi ayarlamak için kullanılır.
    • noTone(pin): Buzzer’ı kapatır.
  • Ters Sıralama:
    İkinci for döngüsü ile LED’ler ters sırayla yanar ve aynı şekilde buzzer farklı tonlar çalar.

Bağlantı ve kodlama sırasında karşılaştığınız hataları; aşağıda ki yorum bölümünden belirtebilirsiniz :)

Paylaş
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.