Existe la probabilidad de que tengas un dispositivo zumbador en algún lugar con un circuito interno generador de frecuencia.
Pero lo más probable es que tengas un dispositivo que solo transforma la electricidad en ondas de sonido.
Para tales dispositivos, las características más importantes son su resistencia y volumen (cuando tienen un tamaño / peso comparable), y desafortunadamente, existe una gran diferencia entre los altavoces piezoeléctricos y los electromagnéticos en estos.
Para resistencia: la mayoría de los parlantes electromagnéticos pequeños que se usan en computadoras tienen una resistencia de aproximadamente 8 ohmios.
los zumbadores piezoeléctricos son muy diferentes, físicamente equivalentes al capacitor conectado en serie y la inductancia, pero para el caso de un microcontrolador (Arduino) podría considerarse equivalente a una resistencia de 100 Ohm.
Para sonoridad: el altavoz electromagnético es un cargador de magnitud más que piezoeléctrico.
Conclusión: en la mayoría de los casos, el piezo puede estar conectado directamente a salidas de cmos digitales (para mayor seguridad, puede conectarlo con una resistencia limitadora de corriente de 150 ohmios).
El altavoz electromagnético necesita alguna fuente de alta corriente, y seguro, para obtener un sonido de mayor calidad, esta fuente debe tener características lineales, y la mayoría de los microcontroladores no pueden alimentar alta corriente.
Pero en el caso de un microcontrolador, se podría usar algún circuito simple, como el circuito de interruptor de transistor (circuito de interruptor de transistor de colector abierto).
Y seguro, en el caso de un altavoz electromagnético, debería usar algún tipo de limitador de corriente DC, por ejemplo, coloque un condensador entre el pin de mc y el transistor, o escriba un programa que no alimente al altavoz con una corriente constante.
Actualización: para otras cosas interesantes, recordé, que cualquier transformador (o cualquier bobina con núcleo ferromagnético) podría producir sonido.
Es muy común, cuando los transformadores de potencia emiten un sonido alto. Por ejemplo la mayoría de los televisores lo emiten. Por lo general, esto no es muy ruidoso, pero en una habitación silenciosa se puede escuchar.
También pocas veces he escuchado un sonido alto del estabilizador de voltaje, cuando la computadora ejecuta algunos programas, porque la fuente de alimentación de esta computadora no tiene PFC :)
Algunas veces he escuchado un timbre de voltímetro analógico, cuando se usa algún dispositivo de alta potencia como una máquina de soldadura.
Actualización: Acerca de las bobinas con núcleos: recordado, el ruido es una de las cosas con las que la gente hace / usa motores eléctricos sin escobillas.
Debido a que los motores sin escobillas son una combinación de bobinas con núcleos, emiten sonidos no deseados. Y en la mayoría de los casos, las personas utilizaron corrientes de alta frecuencia, por lo que estos motores emiten ultrasonido, que las personas no oyen.
En algunos casos, la electrónica del controlador no podía generar corrientes de control con una frecuencia lo suficientemente alta, y se podían escuchar sonidos como chirridos o incluso gritos.