Recentemente, pedi emprestado um kit básico para iniciantes do Arduino Inland. Inclui uma campainha ativa e passiva. Qual é a diferença? Ouço uma diferença no som quando uso o tone()
comando Algo mais?
Como posso identificar qual é qual? Existem comandos específicos para cada um?
arduino
piezo
piezo-buzzer
Nick Solonko
fonte
fonte
Respostas:
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.
fonte