Desafio16 - Músicas de Natal com tone()

Desafio 16 - Projeto 37

Controlar um buzzer com a função tone()

Com base no projeto 37, resolva os seguintes desafios:

1. Altere a programação do projeto para utilizar a função tone(pin, frequência, duração) que irá gerar as notas musicais das melodias de Natal. A função tone(), assim como, o script do projeto original irá fazer com que o diafragma do sonorizador piezoelétrco vibre de forma controlada emitindo as notas musicais pré definidas. Lembre-se que através da função tone() definimos o pino de conexão do buzzer, a frequência e a duração para cada nota musical.

Resultado de imagem para pastilha piezoeletrico

2. Gere uma impressão no Monitor Serial de forma que apareçam os valores de cada nota musical na tela de acordo com que a melodia é tocada.

3. Altere a montagem dos botões seletores (push buttons) de resistor pull-up interno do Arduino para pull-down.

Dicas e orientações

1) Para alterar o sketch para tone() utilize como base o projeto 35. Lembre-se que você poderá alterar o valor do compasso para cada música.

Resultado de imagem para do ré mi fá sol lá si do

2) Para fazer a leitura no monitor serial é necessário fazer a comunicação com o seu computador através do comando Serial.begin(9600). Após rodar o scketch abra o Monitor Serial para visualizar as leituras:

3) Faça a montagem dos botões (push button) de acordo com os conceitos resistor pull-down, pull-up ou pull-up interno do Arduino. Veja os projetos: projeto 2, projeto 2a, projeto 2b. Lembre-se que utilizando o resistor pull-up o led se apaga quando pressionamos o botão, diferentemente do resistor pull-down que fará com que o led se acenda ao pressionarmos o botão.

Entradas-e-Saídas-digitais-Arduino-pull-up-pull-down

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

{source}



style="display:block"
data-ad-client="ca-pub-0154803398463315"
data-ad-slot="6385083147"
data-ad-format="auto">


{/source}

O anúncio abaixo ajuda a manter o Squids Arduino funcionando

Comentários

×

Infomações do site / SEO








×

Adicionar Marcadores