Buzzer Nedir
Bu yazıda, Arduino ve buzzer kullanarak basit bir melodi çalmanın nasıl yapılabileceğini öğreneceğiz. Buzzer, Arduino ile birlikte kullanıldığında, farklı frekanslardaki sesleri üretebilir ve bu özellikle basit melodiler için harika bir araçtır.
Buzzer Bağlantısı: Öncelikle, buzzer’ı Arduino’ya bağlamamız gerekiyor. Buzzer, genellikle üç pimli bir bileşendir. Bir pimi GND (Toprak), diğeri VCC (Güç) ve üçüncüsü sinyal pini (S). Arduino’nun herhangi bir dijital pinine bağlayarak sinyal pimini kontrol edebiliriz.
Arduino buzzer müzik kodları
Arduino ile piezo buzzer kullanarak basit anlamda müzikler çalabileceğimizi konu başında söylemiştik.
Buzzer ile nota çaldırmak için öncelikle her notanın bir sayısal karşılığı olduğunu bilmemiz gerekiyor.
Buzzer İle Basit Melodi Çalma
Devre Şeması:
Devre Kodları
#define BUZZER_PIN 2 // Buzzer’ın bağlı olduğu Arduino pinini tanımla
void setup() {
pinMode(BUZZER_PIN, OUTPUT); // Buzzer pinini çıkış olarak ayarla
}
void loop() {
playTone(262, 1000); // Do notasını (262 Hz) 1 saniye boyunca çal
delay(1000); // Bir saniye bekle
playTone(330, 1000); // Mi notasını (330 Hz) 1 saniye boyunca çal
delay(1000); // Bir saniye bekle
}
void playTone(int frequency, int duration) {
tone(BUZZER_PIN, frequency, duration); // Belirli frekans ve sürede sesi çal
delay(duration); // Sesin çalmasını bekle
noTone(BUZZER_PIN); // Ses çalmayı durdur
}
Açıklama:
Bu kod, basit bir şekilde sırasıyla Do (262 Hz) ve Mi (330 Hz) notalarını çalar. Daha fazla nota eklemek veya çalma sürelerini değiştirmek için
loop()
fonksiyonunu düzenleyebilirsiniz.
Sonuç: Bu yazıda, Arduino ve buzzer kullanarak basit bir melodi çalmanın nasıl yapılabileceğini öğrendiniz. Bu temel bilgileri kullanarak daha karmaşık projeler geliştirebilir ve kendi melodilerinizi oluşturabilirsiniz.