Ada kemungkinan bahwa Anda akan mendapatkan perangkat buzzer dengan sirkuit penghasil frekuensi internal.
Tetapi kemungkinan besar, Anda akan mendapatkan perangkat, yang hanya mengubah listrik menjadi gelombang suara.
Untuk perangkat seperti itu, fitur yang paling penting - adalah ketahanan dan kenyaringannya (ketika memiliki ukuran / berat yang sebanding), dan sayangnya, terdapat perbedaan ekstrim dari speaker piezo vs elektromagnetik di dalamnya.
Untuk resistansi: sebagian besar speaker elektromagnetik kecil yang digunakan di komputer memiliki resistansi sekitar 8 Ohm.
piezo buzzers sangat berbeda, secara fisik setara dengan kapasitor dan induktansi yang terhubung secara serial, tetapi untuk kasus mikrokontroler (Arduino) dapat dianggap setara dengan 100 Ohm resistor.
Untuk kenyaringan - speaker elektromagnetik lebih besar daripada piezo.
Kesimpulan - dalam kebanyakan kasus, piezo dapat langsung dihubungkan ke output cmos digital (untuk keamanan yang lebih baik, Anda bisa menghubungkannya dengan resistor pembatas arus 150 Ohm).
Speaker elektromagnetik membutuhkan sumber arus tinggi, dan tentu saja, untuk suara berkualitas lebih tinggi, sumber ini harus memiliki karakteristik linier, dan sebagian besar mikrokontroler tidak dapat memberi makan arus tinggi.
Tetapi dalam kasus mikrokontroler, dapat digunakan beberapa rangkaian sederhana, seperti rangkaian saklar transistor (open collector transistor switch circuit).
Dan tentu saja, dalam hal speaker elektromagnetik, Anda harus menggunakan semacam pembatas arus DC, misalnya, pasang kapasitor antara pin mc dan transistor, atau program menulis yang tidak akan memberi makan speaker dengan arus konstan.
Update: untuk hal-hal menarik lainnya, saya ingat, bahwa setiap transformator (atau sembarang koil dengan inti feromagnetik), dapat mengeluarkan suara.
Ini sangat umum, ketika transformator daya mengeluarkan suara tinggi. Misalnya sebagian besar TV mengeluarkannya. Biasanya ini tidak terlalu keras, tetapi di ruangan sunyi bisa mendengar.
Juga beberapa kali saya telah mendengar suara tinggi dari stabilizer tegangan, ketika komputer menjalankan beberapa program, karena catu daya komputer ini tidak memiliki PFC :)
Beberapa kali saya pernah mendengar cincin voltmeter analog, ketika digunakan beberapa perangkat daya tinggi seperti mesin las.
Pembaruan: Tentang kumparan dengan inti - ingat, kebisingan adalah salah satu hal, yang dengannya orang membuat / menggunakan motor listrik brushless berjuang.
Karena motor brushless adalah kombinasi dari kumparan dengan inti, mereka mengeluarkan suara yang tidak diinginkan. Dan dalam kebanyakan kasus, orang menggunakan arus frekuensi tinggi, jadi motor ini menghasilkan ultrasound, yang tidak didengar orang. Dalam beberapa kasus, pengontrol elektronik tidak dapat membuat arus kontrol dengan frekuensi yang cukup tinggi, dan dapat terdengar bunyi mencicit atau bahkan jeritan.