Buzzer ile Devreye Ses Vermek
2 dk okuma
Uyarı sesinden melodiye: aktif ve pasif buzzer farkını, nota üretmeyi ve frekans kavramını anlattık.
Buzzer, elektrik sinyalini sese çeviren küçük bir parçadır. Bir devreye "bir şey oldu" dedirtmenin en kısa yoludur: ışığı görmek için bakmanız gerekir, sesi duymak için gerekmez.
Aktif ve pasif buzzer
İki tip vardır ve karıştırılmaları çok yaygındır:
- Aktif buzzer: İçinde kendi osilatörü vardır. Gerilim verdiğiniz anda tek bir tonda öter. Basittir ama sesi değiştiremezsiniz.
- Pasif buzzer: Kendi başına ses üretmez; ona frekans göndermeniz gerekir. Karşılığında istediğiniz notayı çalabilirsiniz.
Melodi çalmak istiyorsanız pasif buzzer gerekir. Yalnız uyarı sesi yeterliyse aktif olan daha az uğraştırır.
Frekans ve nota
Ses, saniyedeki titreşim sayısıdır ve hertz (Hz) ile ölçülür. Notalar da belirli frekanslara karşılık gelir:
- La (A4): 440 Hz — akort standardı
- Do (C4): yaklaşık 262 Hz
- Mi (E4): yaklaşık 330 Hz
Bir oktav yukarı çıkmak frekansı ikiye katlamak demektir; 880 Hz yine La'dır, bir oktav tizi. Bu ilişki, matematiği müzikle birleştiren güzel bir sınıf örneğidir.
Bağlantı ve dikkat
Buzzer'ın da yönü vardır: uzun bacak artı ucudur. Akımı sınırlamak için araya 100 ohm civarında bir direnç koymak sesi biraz kısar ama pini korur.
Ses şiddeti buzzer'ın kendi tasarımına bağlıdır ve yazılımla ciddi biçimde değiştirilemez. Sesi kısmak isterseniz seri direnci büyütmek en pratik yoldur.
Uzun melodiler çalarken dikkat edilecek nokta şudur: klasik tone() yaklaşımı çalarken bekler, yani o sırada başka iş yapmak dikkat ister. Robotunuz şarkı söylerken yürümeye devam etsin istiyorsanız zamanlamayı elle yönetmeniz gerekir.
Melodi nasıl saklanır?
Bir şarkıyı çalmak için iki diziye ihtiyaç vardır: notaların frekansları ve her notanın süresi. Kod bu iki diziyi sırayla dolaşır, notayı çalar, süresi kadar bekler ve araya kısa bir sessizlik koyar.
Notalar arasındaki o kısa sessizlik atlanırsa aynı notanın iki kez çalındığı duyulmaz; şarkı birbirine yapışır. Sürenin yüzde onu kadar bir boşluk yeterlidir.
Sınıfta ölçü ve matematik
Buzzer, müzik ile matematiğin buluştuğu güzel bir araçtır. Bir oktav yukarı çıkmanın frekansı ikiye katlamak olduğunu duyarak keşfetmek, aynı bilgiyi tahtada görmekten farklıdır. Frekansı yavaşça artıran kısa bir program, sesin nerede duyulmaz hâle geldiğini de gösterir — çocukların duyabildiği üst sınır yetişkinlerinkinden yüksektir ve bu, sınıfta unutulmayan bir andır.
HipoCodes devre simülasyonunda buzzer'ı bağlayıp notaları deneyebilirsiniz.
Etiketler
- buzzer
- ses
- nota
- arduino
- robotik kodlama
- elektronik


