Handmades</center>
 
*
Bem-vindo, Visitante. Por favor faça o Login ou Registro. 24 de Novembro de 2024, as 08:23:26


Login com nome de usuário, senha e duração da sessão


Páginas: [1]   Ir para o Fundo
  Imprimir  
Autor Tópico: Baixo pedal com arduino  (Lida 4996 vezes)
Fernando Bello
Handmaker
****
Offline Offline

Sexo: Masculino
Mensagens: 1.669

Obrigado
-Dado: 3
-Recebido: 82



« : 13 de Março de 2024, as 09:54:21 »

Depois de muito tempo, trago um projeto que tenho trabalhado há alguns meses.
Um baixo pedal, estilo o que Geddy Lee usa no Rush, mas midi.








O arduino usado é  o pro micro, e o código do gerador de códigos midi do Nerd Musician. Em breve posto aqui o link e um vídeo do equipamento em uso.


-----

O gerador de códigos:

https://www.youtube.com/watch?v=ZjzAyPGLrOA

Eu coloquei 14 botões, mas com 12 já resolve. O arduino Pro Micro tem 12 portas digitais e 4 analogicas. tanto faz pra esse projeto, porque não tem controle de sensibilidade, é ligar/desligar ou segurar ligada a nota.

As chaves são botões de arcade.

No código vc tem que informar a nota inicial dependendo da escala. Se fizer uma escala de DÓ a SI, a nota midi inicial é 36, equivalente a C1. Como esse controlador eu montei a partir do SI, B0, nota midi 35.

Na hora de informar no gerador de código os pinos do arduino correspondentes a cada nota, tem que informar na ordem ligada. Por exemplo, meu B0 está ligado na porta analógica A1, C1 na porta 2 e assim por diante. Ficou assim no gerador de código: A1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,A0. A porta analógica A1 corresponde a B0, porta digital 2 a 16 correspondendo de C1 a B1 e porta analógica A0 correspondendo a C2.

« Última modificação: 13 de Março de 2024, as 11:25:05 por Fernando Bello » Registrado

Salto - SP
Páginas: [1]   Ir para o Topo
  Imprimir  
 
Ir para:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines

XHTML 1.0 Válido! CSS Válido! Dilber MC Theme by HarzeM
Página criada em 0.033 segundos com 24 procedimentos.
SimplePortal 2.3.3 © 2008-2010, SimplePortal