BUZZER PASSIVO
Som emitido
Existem dois tipos de buzzer, o
passivo e o ativo. A diferença entre os dois é que o som reproduzido pelo
passivo acompanha a forma do sinal elétrico que aciona ele. Ou seja, se eu
acionar o buzzer com um sinal elétrico que imita o som de uma flauta, o buzzer
consegue reproduzir o som da flauta*. Por outro lado,
O
buzzer ativo apenas emite um apito quando a tensão em seu pino passa de um
determinado valor. Portanto, o buzzer ativo possui um timbre próprio e age como
se fosse um “instrumento musical” à parte. Se utilizarmos um pino digital do Arduino
para acionar um buzzer passivo, ele irá se comportar como um buzzer ativo, pois
o sinal elétrico irá oscilar entre ativo e não ativo
É
importante evidenciar que o buzzer passivo não consegue reproduzir todas as
frequências de forma uniforme. Isto quer dizer que, dependendo da frequência, o
som ficará mais baixo ou mais alto. Na prática, isso faz com que uma música
fique distorcida. A imagem abaixo é um exemplo da resposta em frequência de um
buzzer. Repare que, para esse buzzer, sinais abaixo de 1k são bem atenuados
(não consegue reproduzir).
Usando a função tone
Existe um comando que facilita muito nossa vida, que é o tone(). Esse comando gera, automaticamente, um sinal de onda quadrada no pino e na frequência que a gente quiser. E ele possui a seguinte configuração:
tone(pino, frequência em Hz, duração em ms)
O parâmetro da duração pode ser
ignorado, mas ele basicamente define a duração do sinal. Como o circuito
mostrado lá em abaixo mostra, eu vou usar o pino 8 para controlar o buzzer.
ESQUEMA DO PROJETO
SKETCH DO PROJETO
Comentários
Postar um comentário