Macademia'nın robotik ve mühendislik programı · ücretsiz seviye tespiti ve kişisel öğrenme yolu
Çıkış

Buzzer

Ses çıkaran parça. Aktif türü tek sabit ses, pasif türü `tone()` ile istediğin perde için çalışır.

Laboratuvarda dene

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?

NeredenNereye
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.
Esc
  • PanelAna sayfaSayfa
  • ModüllerTüm modüllerSayfa
  • ParçalarParça ansiklopedisiSayfa
  • Mühendislik yoluBüyükler için robotik: 128 parça, 7 seviyeSayfa
  • Robotik dersi (ESOF 323)Üniversite robotik dersi, 14 haftaSayfa
  • TestlerimMini testler ve puanlarSayfa
  • Blok atölyesiSerbest blok programlamaAraç
  • Devre laboratuvarıSanal Arduino ve devreAraç
  • Robot arenasıSanal robot sürüşüAraç
  • OyunlarBloklarla 8 öğretici oyunAraç
  • Mikro Kart atölyesiSanal LED kartı bloklarla programlaAraç
  • Robot atölyesiMikro Kart'ı robota tak, bloklarla görev yapAraç