Buzzer Kullanımı ve Uygulama
Merhaba,
Buzzer verilen voltaja göre farklı ses sinyalleri sağlayan bir cihazdır.
Maliyetleri az , üretimi basit , ve çok hafif yapıda olmalarından dolayı kullanım alanı çok geniştir.
- hırsız alarmları
- araçlarda uyarı veren çoğu sistem
- bazı zil sesleri
Kısaca uyarı almak,korunmak, ayrım yapmak amaçlı her yerde kullanabiliriz.
Ne yapacağız?
- Arduino Uno ile Breadboard üzerine Buzzer’dan oluşan bir devre kuracağız.
- Snap4Arduinoyu çalıştırarak Türkçe blokları çalıştıracağız.
- Kullanacağımız blokları tanıyacağız
- Buzzer’dan ses çıkışı almak için gerekli olan algoritmayı kuracağız.
- Buzzer’dan ses çıkışını gözlemleyeceğiz.
Gerekli malzemeler:
- 1 Adet Arduino Uno
- 1 Adet BreadBoard
- 1 Adet Buzzer
- 1 Adet 100 Ω direnç
- 2 Adet iki ucu erkek jumper kablo
Gerekli Araçlar:
- Snap4Arduino
- 3DRoboLab Türkçe Bloklar ve Firmata dosyası(V1.1)
Notalar ve Frekanslar
Her notaya karşılık gelen bir frekans değeri vardır. Şimdi bu frekansları inceleyelim:
DO——>262
RE——>294
Mİ——>330
FA——>349
SOL—->392
LA——>440
Sİ——->494
DO—–>523
Şimdi Devremizin kurulumuna geçebiliriz.
Arduino Uno ve BreadBoard devresinin kurulması;
İlk olarak Buzzerın uzun (+) bacağını,D3 numaralı pine bağlıyoruz.
Daha sonra Buzzer’ın kısa (-) bacağını GND(toprak) ile birleştirmek için 100 ohm değerinde 1 adet direnci resimde olduğu gibi bağlıyoruz.
Artık devremiz hazır ve kodlamaya geçebiliriz.
Snap4Arduino programını çalıştırıyoruz: Masaüstü veya hızlı başlat kısmından Snap4Arduino programını seçerek çalıştırıyoruz.
3DRoboLab Türkçe Blokları programa yükleyelim.
Bunun için 3DRoboLab_Bloklar isimli dosyamızı programdan çağırmamız gerekmektedir. Öncelikle Dosya menüsünden İçe Aktar seçeneğini seçiyoruz.
Dosya seçmeye yarayan yeni bir ekran açılacaktır. Bu ekran üzerinde 3DRoboLab_Bloklar_V1.1.xml dosyasını seçerek programa gerekli blokları yüklüyoruz.
Böylece Arduino bölümünde yeni bloklar ekrana gelecektir.
3DRoboLab Türkçe bloklara buradan ulaşabilirsiniz.
Not : Siteden indirdiğiniz bloklarda versiyon farkı olabilir. Ancak blok yapılarında değişim olmadığından son versiyonu indirip kullanınız.
Snap4Arduino Üzerinden Arduino ya bağlanalım
Arduino Bloklarında yer alan Connect Arduino tuşuna tıkladığınızda bilgisayarınızın kullanılabilecek seri portları listelenecektir. Arduino’nun bağlı olduğu seri portu seçerek bağlantı işlemini gerçekleştiriyoruz.
Eğer Bağlantı ile ilgili bir sorun yok ise Bu durumda aşağıda gördüğünüz uyarıyı alacaksınız. Tamam Butonuna basarak devam edebilirsiniz.
Programda kullanacağımız blokları tanıyalım.
Şimdi Buzzer’dan sesi alacağımız kodu yazalım.
Sizde yukarıda gördüğünüz gibi kendi seslerinizi oluşturabilirsiniz.
Şimdi kısa bir müzik uygulaması yapalım.
Programda kullanacağımız farklı blokları tanıyalım.
Bu bloğumuzda ilk olarak Buzzer’ın hangi pinde bağlı olduğunu yazıyoruz.
Daha sonra çalmak istediğimiz notayı ve çalma uzunluğunu seçiyoruz.
Şimdi müziği çalacak kodu yazalım.
Siz de kendinize benzer müzikler oluşturabilirsiniz.
İyi eğelenceler.