Beep usando Buzzer com Arduino

Explicamos o que é um Buzzer, para que serve e como disparar um Beep usando Arduino.

Buzzer é um componente eletrônico que é composto por 2 camadas de Metal e uma terceira camada interna de cristal Piezoeléctrico, este componente recebe uma fonte de energia e através dela emite uma frequência sonora.

Buzzer está presente em diversos tipos de aparelhos, como despertador, Carros e até em computadores, que quando ligado emite um Beep informando que a memória foi reconhecida.

Componente Buzzer para o Arduino
Componente Buzzer para o Arduino

Para este projeto, vamos utilizar um ARduino Uno, Buzzer, Jumpers e Protoboard, o Buzzer será ativado através do Pino 8 do Arduino, veja a Ligação na imagem abaixo.

Conecte o Buzzer no Arduino
Conecte o Buzzer no Arduino

Pino 8: Pino positivo do Buzzer.
Pino GND: Pino Negativo do Buzzer.

Com toda a ligação feita, agora nos resta efetuar a programação, todo o código está logo abaixo comentado.

Código 01:

const int buzzer = 8; //Constante armazenando o número do pino que vamos utilizar

void setup() {
  /*
    Informamos que ao pino 8 será de saída.
  */
  pinMode(buzzer,OUTPUT);
}

void loop() { 
  /* Ligamos o buzzer com uma frequencia de 1500hz*/
  tone(buzzer,1500);  
  delay(1000); 
 /*Em delay esperamos um segundo para avançar para a próxima linha*/

  noTone(buzzer);
  /*Desligamos o Buzzer*/
  
  delay(1000);
 /*Esperamos um segundo para finalizar o método*/
}

Para complementar melhor seus estudos, recomenda-se a leitura da documentação do Tone no site oficial do Arduino: http://arduino.cc/en/reference/tone

Veja o resultado final no vídeo abaixo.

 

Gunnar Correa
Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web, Especialista em Tecnologias na Educação e Pós-graduando em Segurança da Informação. Começou seus estudos na área de programação quando era criança, e atualmente, está estudando desenvolvimento de jogos. É CEO do portal SatellaSoft, criado em 2009 com o intuito de compartilhar conhecimento de forma gratuita e inédita.

Deixe um comentário