Você está aqui: Início » Robótica, Eletrônica e Afins » Eletrônica » Arduino

Projeto Arduino, como emitir sons com o buzzer

 

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

Para desenvolver o Projeto Arduino, como emitir sons com o buzzer você vai precisar do seguinte material:

  • um arduino;
  • uma protoboard;
  • dois fios;
  • um buzzer de 5 volts;
  • uma resistor de 100 ohms.

Arduino com buzzer emitindo sons 01

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. Veja na imagem abaixo.

Arduino com buzzer emitindo sons 02

No arduino ligue o fio vermelho no pino digital 10 e o fio preto no pino GND.

Arduino com buzzer emitindo sons 03

Projeto físico concluído, provavelmente o seu ficará parecido ou igual ao da imagem abaixo. Agora chegou a hora de programar o seu arduino. Conecte o arduino ao computador com o cabo USB e execute a IDE do arduino.

Arduino com buzzer emitindo sons 04

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.

/*
Projeto Arduino beep com buzzer.
Por Jota
----------------------------------------
--=<| www.ComoFazerAsCoisas.com.br |>=--
----------------------------------------
*/

//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);  
}

Após inserir o código fonte na IDE do Arduino compile o programa e faça o upload. Pronto o buzzer vai começar a dar um beep no intervalos de tempo e na frequência programada. Se você for bom em frequências sonoras poderá tocar até uma música usando o Arduino.

E para finalizar segue abaixo o esquema do projeto Arduino com Buzzer.

Arduino com buzzer emitindo sons esquema

Então é isso aí pessoal, e pra nos dar uma força curta, compartilhe, dê um gostei no vídeo, 
adicione aos favoritos e inscreva-se no nosso canal do YouTube. Valeu e um grande abraço!

Então é isso aí pessoal, e pra nos dar uma força curta, compartilhe e adicione aos favoritos e inscreva-se no nosso canal do YouTube. Valeu e um grande abraço!

Veja Mais

Como ligar um joystick no Arduino e ler as posições X, Y e Z
Como ligar um joystick no Arduino e ler as posições X, Y e Z
Motor CC no Arduino com controle de velocidade e leds medidores de potência.
Motor CC no Arduino com controle de velocidade e leds medidores de potência.
Detector de UFOs extraterrestes feito com Arduino.
Detector de UFOs extraterrestes feito com Arduino.
Arduino, primeiros passos para trabalhar com este fantástico microcontroladorArduino, primeiros passos para trabalhar com este fantástico microcontroladorProjeto Arduino pisca ledProjeto Arduino pisca ledProjeto Arduino sinal de trânsitoProjeto Arduino sinal de trânsito
Arduino, projeto dois sinais de trânsito sincronizadosArduino, projeto dois sinais de trânsito sincronizadosProjeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.Projeto Arduino, botão que acende leds com efeitoProjeto Arduino, botão que acende leds com efeito
 

Tops do momento

Como calcular o resistor adequado para um LED.Como calcular o resistor adequado para um LED.
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Como fazer um mini gerador de energia eólica - versão 2.0Como fazer um mini gerador de energia eólica - versão 2.0
Projeto Arduino com display LCD.Projeto Arduino com display LCD.
Projeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.
Como fazer um mini gerador de energia eólica - versão 1.0Como fazer um mini gerador de energia eólica - versão 1.0
Como Fazer um Circuito Pisca LEDComo Fazer um Circuito Pisca LED
Mini gerador de energia manual movido a manivelaMini gerador de energia manual movido a manivela

Destaques

Joystick controlando 3 servomotores no ArduinoJoystick controlando 3 servomotores no Arduino
Como fazer uma mini balestra pistola de palitos de picoléComo fazer uma mini balestra pistola de palitos de picolé
Como fazer uma lanterna de LEDs no palitoComo fazer uma lanterna de LEDs no palito
Como fazer um avião bimotor de palitos de picoléComo fazer um avião bimotor de palitos de picolé
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Circuito simples que controla a velocidade de um motorzinho. Como fazer!Circuito simples que controla a velocidade de um motorzinho. Como fazer!
Como ligar um joystick no Arduino e ler as posições X, Y e ZComo ligar um joystick no Arduino e ler as posições X, Y e Z
Circuito simples que controla o sentido de rotação de um motorzinho.Circuito simples que controla o sentido de rotação de um motorzinho.
 
Como Fazer as Coisas no Facebook Como Fazer as Coisas no G+ Como Fazer as Coisas no Twitter Como Fazer as Coisas no YouTube Como Fazer as Coisas no Pinterest Feed Como Fazer as Coisas