Saya baru-baru ini meminjam Arduino Inland Basic Starter Kit. Ini termasuk buzzer aktif dan pasif. Apa bedanya? Saya bisa mendengar perbedaan suara ketika saya menggunakan tone()
perintah. Ada yang lain?
Bagaimana saya bisa mengidentifikasi yang mana? Apakah ada perintah khusus untuk masing-masing?
arduino
piezo
piezo-buzzer
Nick Solonko
sumber
sumber
Jawaban:
Bel aktif akan menghasilkan nada menggunakan osilator internal, sehingga yang diperlukan hanyalah tegangan DC. Bel pasif membutuhkan sinyal AC untuk mengeluarkan suara. Ini seperti speaker elektromagnetik, di mana sinyal input yang berubah menghasilkan suara, daripada menghasilkan nada secara otomatis.
Untuk mengidentifikasi mereka, jika Anda menerapkan tegangan DC ke mereka dan itu berdengung, itu aktif.
Sejauh perintah pergi jika Anda ingin mengontrol nada, Anda akan membutuhkan buzzer pasif. PWM pada Arduino dapat digunakan untuk mengontrol nada dan volume pada saat yang sama (yang mungkin atau mungkin tidak seperti yang Anda inginkan). Jika Anda ingin mengubah hanya volume atau hanya pitch, saya kira beberapa sirkuit eksternal akan diperlukan untuk mengubah amplitudo tanpa mengubah tegangan, dan sebaliknya.
Beberapa sumber: Sumber , Sumber , dan Sumber , serta komentar @Peter Bennett.
sumber