Un zumbador activo generará un tono utilizando un oscilador interno, por lo que todo lo que se necesita es un voltaje de CC. Un zumbador pasivo requiere una señal de CA para producir un sonido. Es como un altavoz electromagnético, donde una señal de entrada cambiante produce el sonido, en lugar de producir un tono automáticamente.
Para identificarlos, si les aplica un voltaje de CC y suena, es un activo.
En cuanto a los comandos, si desea controlar la frecuencia, necesitaría un zumbador pasivo. La modulación por ancho de pulso (PWM) en el Arduino se puede utilizar para controlar tanto la frecuencia como el volumen al mismo tiempo (lo cual puede ser o no lo que desea). Si solo desea cambiar el volumen o la frecuencia, supongo que se requeriría algún circuito externo para cambiar la amplitud sin cambiar el voltaje, y viceversa.
Un par de fuentes: Fuente, Fuente, y Fuente, así como el comentario de @Peter Bennett.
6 votos
Solo una suposición, pero el timbre "activo" puede incluir un oscilador, y hará ruido cuando se conecte a una fuente de alimentación de corriente continua. El pasivo puede ser solo un transductor desnudo, y debe ser alimentado por un voltaje pulsado para hacer ruido.