Ir para o conteúdo principal

Referência do wokwi-buzzer

Um buzzer piezoelétrico

Nome dos Pinos

NomeDescrição
1Primeiro pino
2Segundo pino

Atributos

NomeDescriçãoValor padrão
modeModo de operação do buzzer: "smooth" ou "accurate""smooth"
volumeVolume (intensidade) do som, entre "0.01" e "1.0""1.0"

Modos de operação

O buzzer pode operar em dois modos: "smooth" (o padrão) e "accurate".

"smooth" soa melhor e é adequado para tons simples de frequência única. Use-o ao tocar uma melodia ou tons com a função tone() do Arduino. Sons polifônicos complexos podem não tocar corretamente (ou nem tocar) no modo "smooth" (suave).

Uso o modo "accurate" quando você precisar tocar sons complexos. Vai tocar com precisão o som que você alimenta. No entanto, ele adicionará ruídos de clique audíveis ao seu som. Esses ruídos são devido a flutuações na velocidade da simulação - nem sempre é capaz de fornecer o buffer de som em tempo real.

Arduino exemplo

Conecte o pino 1 da campainha ao pino GND do Arduino e o pino 2 da campainha ao pino 8 do Arduino. Em seguida, use a função tone() para reproduzir um som:

tone(8, 262, 250); // Toca um tom de 262Hz por 0,250 segundos

Exemplos no simulador

  • Jogo Simon - Um jogo de memória com 4 botões de pressão
  • Piano diatônico - Um piano de 8 notas, use as teclas 1 a 8 para pressionar os botões e tocar as notas.
  • Despertador - Use a campainha para tocar o som do alarme