teclado musical
Teclado Musical com Gravador de notas
Introdução.
Um Projeto de teclado ou piano, utilizando um programador simples e barato, o arduino com saídas digitais.
Teclado Musical
Teclado virtual possui duas características bem interessantes.
Possibilidade de tocar 8 notas sendo elas, Dó, Ré, Mi, Fá, Sol, Lá, Sí e Dó novamente, podemos tocar as notas e ouvir o resultado em um buzzer ou ainda ligar em uma caixinha de som.
Podemos tocar as notas, que serão automaticamente gravadas e depois usar um botão específico para ouvir o que tocamos, assim podemos corrigir ou acertar algum detalhe no que tocamos.
Arduino
É uma plataforma de prototipagem eletrônica de hardware livre, projetada com um micro controlador Atmel AVR de placa única, com suporte de entrada/saída embutido, uma linguagem de programação padrão, a qual tem origem em Wiring, e é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de ser usado por artistas e amadores. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.
Desenvolvimento
Para começarmos o projeto precisamos de alguns itens.
Arduino uno
9 botões de toque
8 leds (aqui utilizamos o vermelho)
9 resistores de 100ohms
Jumpers (fios de ligação)
1 buzzer ou caixa de som
1 protoboard
1 cabo USB para impressora 2.0 a/b
Tendo os componentes em mãos podemos montar nosso teclado, tendo como a imagem a seguir com o desenho do projeto.
Para finalizar precisamos da linguagem C, para que nosso arduino funcione e empregue seu papel importante no teclado.
Código fonte para o arduino
/* Author: Kenny Z License: Creative Commons Attribution Share-Alike Description: A small keyboard that can play tones from c7 to C8, with auto record, and a button for playback.