Uma campainha ativa gera um tom usando um oscilador interno; portanto, tudo o que é necessário é uma tensão CC. Um sinal sonoro passivo requer um sinal CA para emitir um som. É como um alto-falante eletromagnético, onde um sinal de entrada variável produz o som, em vez de produzir um tom automaticamente.
Para identificá-los, se você aplicar uma tensão CC a eles e ela vibrar, é um ativo.
No que diz respeito aos comandos, se você quiser controlar o tom, precisará de uma campainha passiva. O PWM no Arduino pode ser usado para controlar o tom e o volume ao mesmo tempo (que pode ou não ser o que você deseja). Se você quiser alterar apenas o volume ou o tom, suponho que alguns circuitos externos sejam necessários para alterar a amplitude sem alterar a tensão e vice-versa.
Algumas fontes:
Source , Source e Source , bem como o comentário de @Peter Bennett.