Buzzer
Ses çıkaran parça. Aktif türü tek sabit ses, pasif türü `tone()` ile istediğin perde için çalışır.
Nasıl çalışır?
Buzzer, elektrik sinyalini ses titreşimine çeviren küçük bir hoparlördür. İki türü vardır:
- Aktif buzzer: İçinde kendi osilatörü vardır. 5 V verince tek bir sabit perdede (yaklaşık 2 kHz) ses çıkarır. Sesi yalnızca açıp kapatabilirsin. Frekansı değiştiremezsin.
- Pasif buzzer: İçinde osilatör yoktur; yalnız bir zardır. Sesin perdesini senin gönderdiğin titreşim belirler.
tone(8, 440)pini saniyede 440 kez HIGH-LOW yapar ve buzzer 440 Hz (La) çalar.noTone(8)sesi keser.
Frekans ne kadar yüksekse ses o kadar ince (tiz) olur.
Laboratuvarda nasıl bağlanır?
| Nereden | Nereye |
|---|---|
| Buzzer + | Uno D8 |
| Buzzer - | Uno GND |
Türü özellik panelindeki Tür alanından seçersin: Aktif (kendi sesi var) ya da Pasif (tone ile). Varsayılan Pasif'tir. Sesi duymak için laboratuvardaki ses düğmesini açman gerekir. Bu sitede buzzer doğrudan pine bağlanır; gerçek devrede büyük ya da güçlü buzzerlar için transistör gerekebilir (Modül 3, 22. ders).
Sık yapılan hatalar
- Aktif buzzer ile
tone()ile nota çalmayı denemek. Hep aynı perdede ses çıkar; nota için pasif tür gerekir. - Yanlış pin. Kodda
tone(8, ...)yazdıysan buzzerın + ucu D8'e bağlı olmalı. - GND'yi bağlamamak. Devre kapanmaz, ses gelmez.
- Sesi duyamamak. Laboratuvarda ses düğmesinin açık olduğunu kontrol et.
tone()'un süresiz çalacağını unutmak. Süre vermezsen ses sürekli çalar;noTone()ile kesersin.