Jardim de Sons - Parte 5

Desafio: Projeto Musical

O desafio

 

Desta vez seu desafio será criar, modificar um projeto que envolva a temática música e sons.

Inspire-se

Recentemente, o Caio, que é um grande fã dos livros de Harry Potter viu uma caixinha musical com o tema de Hedwig’s Theme from Harry Potter, composto por John Wiliams. Então pensamos em criar um projeto Caixinha Musical, inspirado nos modelos tradicionais, iremos utilizar o sensor de luminosidade do micro:bit para iniciar a melodia assim que a tampa da caixinha for aberta. Quando estiver fechada, ou sem luminosidade, nenhum som será emitido.

Codificar

A seguir compartilhamos o código com o tema musical para você aprimorar seus conhecimentos musicais. Há muitas músicas disponíveis na internet, nós utilizamos uma partitura para flauta doce como referência para a programação. Você poderá observar que separamos a música em partes menores, criando uma função para cada parte. Isto facilita a programação de músicas com muitas notas, e também permitiu um bom controle para parar a música quando a caixinha for fechada.

Criamos uma variável (nivelparainiciar) para definir qual o nível de luz necessária para iniciar a melodia, senso 0 totalmente escuro, e 255 totalmente claro.

Fizemos vários testes, e para o vídeo que gravamos, utilizamos o valor 20, pois o ambiente estava pouco iluminado. É importante você testar e fazer as modificações necessárias, isto é fundamental para o aprendizado.

Pegamos uma caixinha (8cm x 8cm x 5cm) de MDF que tínhamos aqui, mais um alto-falante que retiramos de um brinquedo quebrado, montamos um modelo e gravamos um vídeo mostrando o resultado final…

Rolar para cima