Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior | ||
programacao-arduino:musica-buzzer [2018/12/30 00:41] patrickof [Código] |
programacao-arduino:musica-buzzer [2020/11/26 09:12] (atual) bandeira [Código] |
||
---|---|---|---|
Linha 7: | Linha 7: | ||
=====Lógica===== | =====Lógica===== | ||
- | Para isso devemos utilizar uma função própria do Arduino, a qual chama-se //**tone()**//. Ela consegue gerar ondas em frequências específicas nos pinos de [[programacao-arduino:pwm|PWM]] e, com isso, gerar notas musicas. Além disso necessitamos de um Buzzer para emitir sinais sonoros e formar a música. | + | Para isso devemos utilizar uma função própria do Arduino, a qual chama-se //**tone()**//. Ela consegue gerar ondas em frequências específicas nos pinos de [[programacao-arduino:pwm|PWM]] e, com isso, gerar notas musicais. Essa função possui dois modos de utilização com 2 parâmetros - //**tone(pino, frequência)**// - ou três - //**tone(pino, frequência, duração)**//. Além dela, temos a função //**noTone(pino)**// que interrompe a geração da onda. |
=====Circuito===== | =====Circuito===== | ||
- | Para a montagem dessa caixa, devemos ligar o positivo do buzzer em algum saída geradora de onda e a outra ponta no GND. Para evitar que o buzzer possa queimar, recomenda-se que utilizem um resistor no polo positivo do buzzer. Abaixo se encontra uma figura esquemática do circuito, utilizando o pino 9 e um resistor de 100 Ω: | + | |
+ | Além disso, necessitamos criar um circuito utilizando um Buzzer. Ligue o polo positivo do buzzer em alguma saída geradora de onda e a outra ponta no GND. Para evitar que o buzzer possa queimar, recomenda-se a utilização de um resistor no polo positivo do buzzer. Abaixo se encontra uma figura esquemática do circuito, utilizando o pino 9 e um resistor de 100 Ω: | ||
Linha 31: | Linha 31: | ||
</dtable> | </dtable> | ||
- | Outras notas: [[http://www.das.inpe.br/~alex/FisicadaMusica/fismus_escalas.htm| As escalas musicais]] | + | Outras notas: [[http://www.das.inpe.br/~alex/FisicadaMusica/fismus_escalas.htm| As escalas musicais]]. |
// | // | ||
// | // | ||
+ | |||
Abaixo se encontra um código que reproduz a musica tema de Game of Thrones: | Abaixo se encontra um código que reproduz a musica tema de Game of Thrones: | ||
// | // |