Beep usando Buzzer com Arduino

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

Construindo modelos arquitetônicos com Blender 3D

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.

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.

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.