Estou usando um UNO com AT328P.

A porta serial funciona perfeitamente até que eu inicie a biblioteca com o midi.begin()(http://playground.arduino.cc/Main/MIDILibrary)

A partir dai, tudo funciona perfeitamente, com exceção da porta serial.

Já tentei ajustar o baudrate no Serial.Begin() e não deu certo.

Aparentemente a biblioteca midi usa o baudrate 31250, mas o erro na porta serial não muda com esse rate. Tentei também o 115200 sem sucesso.

Alguém já usou essa biblioteca e passou por esse problema?

Exibições: 949

Responder esta

Respostas a este tópico

Bom dia Eliabe , 

- Padrão MIDI - serial= 31250 (não mude isso) 

Qual dispositivo de interface midi esta usando?

Mostre uma foto e diagramas . 

http://projectgus.github.io/hairless-midiserial/

Normally, to use an Arduino or other micro-controller with your MIDI software you had to build a MIDI-in and MIDI-out circuit with a few parts and an opto-coupler. Easy enough, but then you would typically need a MIDI to USB adaptor to connect it to your computer.

http://spikenzielabs.com/SpikenzieLabs/Serial_MIDI.html

https://www.arduino.cc/en/Tutorial/Midi   (sem acopladores óticos) 

Obrigado pela resposta.
O esquema de ligação que fiz foi exatamente esse.

Como ligação extra, apenas um MUX (CD4067BE) para receber todos os botões que preciso (20 no total).

Cada botão tem um comando MIDI (padrão e Sysex) que comanda uma pedaleira (GT-100 BOSS).

Tudo funciona como desejado, entretanto a porta serial só aparecem caracteres estranhos, não aparece da forma correta.

Neste momento estou no serviço, chegando em casa tento novamente usar o 31250 e fazer novos testes.
Mando também fotos da ligação.
Seria preciso enviar a programação? Posso simplificá-la para enviar.

Segue foto de um código simples só pra teste da SERIAL.

Pessoal, não sei o que houve, mas ao tentar com BAUD 9600 a serial funcinou.

Eu já tinha testado isso antes sem sucesso.

Vou agora testar o MIDI novamente para ver se esta tudo ok.

Dou um feedback aqui sobre.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço