Arduino ile piezo buzzer kullanımı

0
4684
gösterim

Bu yazıda arduino ile buzzer veya piezo buzzer kullanımını anlatacağım. Buzzerlar alarm cihazlarında, bilgisayarlarda yada ses ile uyarı verilmek istenen her devrede kullanılmaktadır.

Ayrıca arduinoda bulunan tone ve noTone() fonksiyonlarının kullanımı da anlatacağım.

Hadi başlayalım!

1. Adım : İhtiyaç listesi

Bu yazı için ihtiyacınız olan şeyler:

  • Arduino uno
  • Breadboard
  • Buzzer / piezo hoparlör
  • 100 Ohm direnç (isteğe bağlı olarak)

2. Adım : Devrenin kurulumu

Bağlantılar çok kolay. buzzerı Arduino’nun 9uncu pinine bağlıyoruz ve siyah kablosuna GND pinine bağlıyoruz.

3. Adım : Kod

/* Arduino - Buzzer / Piezo Hoparlor devresi*/

const int buzzer = 9; //buzzer pin 9 a bağlı

void setup(){
pinMode(buzzer, OUTPUT); // Pin 9 çıkış olarak ayarlandı

}

void loop(){

tone(buzzer, 1000); // 1KHz ses sinyali gönderiliyor
delay(1000); // 1sn bekleme
noTone(buzzer); // ses sinyalini durdur
delay(1000); // 1sn bekleme

}

Program pin 9’u çıkış olarak ayarlayıp tone() fonksiyonu ile 1 khz ses sinyali gönderiyor. bir saniye gönderime devam ediyor daha sonra sesi keserek 1 saniye susmasını sağlıyor. Bu işlemi sonsuz döngü içinde tekrarlıyor.

Ses sinyalinin frekans değerini ayarlayarak farklı sesleri çıkarmayı deneyebilirsiniz. ayrıca tone(pin,frekans,süre) fonksiyonu ile delay() fonksiyonu ile bekleme yapmaya gerek kalmadan da kullanabilirsiniz.

CEVAP VER