segunda-feira, 9 de maio de 2016

Como Emitir sons com o Buzzer

O buzzer nada mais é do que um pequeno alto-falante capaz de emitir sons em diversas frequências. Neste post vamos mostrar como emitir sons em uma determinada frequência e intervalo de tempo utilizando o buzzer e o Arduino. O buzzer é normalmente é usado em projetos que necessitam de avisos sonoros, relógios com alarme, e até para reproduzir músicas.



O primeiro passo é conectar os componentes e os fios na protoboard. Ligue uma perna do resistor na perna positiva do buzzer. Ligue o fio preto na perna negativa do buzzer e ligue o fio vermelho na outra perna do resistor. No arduino ligue o fio vermelho no pino digital 10 e o fio preto no pino GND. Veja na imagem abaixo.



Segue abaixo o código fonte do projeto arduino com buzzer que faz o mesmo emitir um som de 1500 hz mum intervalor de meio em meio segundo. A emissão do som se dá através da função tone, onde o segundo parâmetro informa a frequência do som que você quer emitir, que neste caso e 1500.

//Constante que representa o pino onde o positivo
//do buzzer será ligado.
const int buzzer = 10;
//Método setup, executado uma vez ao ligar o Arduino.
void setup() {
  //Definindo o pino buzzer como de saída.
  pinMode(buzzer,OUTPUT);
}
//Método loop, executado enquanto o Arduino estiver ligado.
void loop() { 
  //Ligando o buzzer com uma frequencia de 1500 hz.
  tone(buzzer,1500);  
  delay(500);
   
  //Desligando o buzzer.
  noTone(buzzer);
  delay(500); 
}


Fonte:
  • http://www.comofazerascoisas.com.br/projeto-arduino-como-emitir-sons-com-o-buzzer.html
  • http://www.arduinoecia.com.br/2013/06/sons-no-arduino.html


Nenhum comentário:

Postar um comentário