Beep usando Buzzer com Arduino

Gunnar CorreaGunnar Correa21/03/2015 às 07:15:21 - 37.622 acessos

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

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

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.

 


Arduino Arduino Uno Buzzer Frequência Eletrônica Componente Programação Aula Tutorial Protoboard Jumper

Compartilhe


Gunnar Correa

Gunnar Correa

Autodidata, Graduado em Desenvolvimento Web (FIPP), Especialista em Tecnologias na Educação (Unoeste) e Pós-graduando em Segurança da Informação (Universidade Cruzeiro do Sul). 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.



Site atualizado

Olá, nosso site recebeu uma nova atualização e por conta disso, alguns artigos ainda estão sendo atualizados. Dependendo do conteúdo que você procura, poderá encontrar imagens e trechos de códigos mal formatados.

Estamos trabalhando para normalizar todos os conteúdos, muito em breve, esse problema não mais existirá.


Comentários