25 Mayıs 2026 Pazartesi

Arduino ile Buzzer Kullanımı ve Müzik Uygulaması

 Elektronik sistemler insanları nasıl uyarıyor hiç düşündünüz mü?

Alarm sistemleri, araç geri vites sensörleri, mikrodalga fırınlar ve güvenlik cihazları ses çıkararak insanları bilgilendirir. İşte bu sistemlerde kullanılan temel elektronik elemanlardan biri buzzer’dır.

Bu derste Arduino kullanarak:

  • buzzer çalışma mantığını,
  • ses üretmeyi,
  • farklı frekanslar oluşturmayı,
  • hatta basit müzik çalmayı öğreneceğiz.



Buzzer Nedir?

Buzzer, elektrik enerjisini sese dönüştüren elektronik bir elemandır.

Kullanım alanları:

  • Alarm sistemleri
  • Güvenlik cihazları
  • Araç uyarı sistemleri
  • Elektronik oyuncaklar
  • Arduino projeleri

Kullanılacak Malzemeler

  • Arduino UNO
  • Piezo Buzzer
  • Breadboard
  • Jumper kablo

Devre Bağlantısı

Buzzer BağlantısıArduino
(+)D9
(-)GND




Basit Buzzer Uygulaması

Bu örnekte buzzer belirli aralıklarla ses çıkaracaktır.

int buzzer = 9;


void setup()

{

  pinMode(buzzer, OUTPUT);

}

void loop()

{

  digitalWrite(buzzer, HIGH);

  delay(500);

  digitalWrite(buzzer, LOW);

  delay(500);

}

Kodun Çalışma Mantığı

digitalWrite(buzzer, HIGH);

→ buzzer’a enerji gönderir.

digitalWrite(buzzer, LOW);

→ buzzer’ı kapatır.

delay(500);

→ 500 ms bekleme oluşturur.


tone() Fonksiyonu ile Ses Üretme

Arduino’da daha profesyonel ses üretmek için:

tone()

fonksiyonu kullanılır.

Kullanımı

tone(pin, frekans, süre);

Örnek:

tone(buzzer, 1000, 1000);

Bu:

  • 1000 Hz frekans üretir
  • 1 saniye boyunca ses çıkarır

Farklı Frekanslarda Ses Üretme

const int buzzer = 9;

void setup()
{
pinMode(buzzer, OUTPUT);
}

void loop()
{
tone(buzzer, 100, 1000);
delay(1000);

tone(buzzer, 250, 1000);
delay(1000);

tone(buzzer, 500, 1000);
delay(1000);

tone(buzzer, 700, 1000);
delay(1000);

tone(buzzer, 1000, 1000);
delay(1000);
}

Frekans Nedir?

Frekans arttıkça:

  • ses daha ince olur

Frekans azaldıkça:

  • ses daha kalın olur
FrekansSes
100 HzKalın
1000 Hzİnce
 

Hiç yorum yok:

Yorum Gönder