Pybricks UART: MIDI IN + MIDI OUT + DMX
Enviado: 24 jun 2026, 00:23
Uma demo meio confusa em cima do joelho dos 3 adaptadores UART que construí:
- uart2midi
- uart2dmx
- midi2uart
os 2 primeiros já tinha mostrado em posts anteriores; o terceiro permite receber mensagens MIDI num Hub Powered Up seguindo as normas MIDI (um optoacoplador separa electricamente o equipamento emissor MIDI do circuito receptor pelo que se alguma coisa correr mal o nosso precioso equipamento não-LEGO permanece incólume)

feito em cima do joelho mas suficientemente sólido (duas resistências, um diodo e os fios TX, GND e 3V3 do cabo Powered UP soldados directamente aos pinos do circuito integrado e uma ficha fẽmea jack estéreo de 3.5 para a ligação MIDI)
No video uso um controlador MIDI (Novation Launchpad Mini) para enviar notas para um sintetizador MIDi (Roland S-1) por intermédio do Hub Technic.
O Launchpad tem 64 teclas com iluminação RGB, neste video agrupadas em 4 'pads' de 4x4 (Red, Green, Blue, Yellow). Dos primeiros 3 pads infiro os valores RGB a enviar por DMX para o foco RGB da direita, do último infiro o valor da luminosidade a enviar por DMX ao foco UV da esquerda.

Desta forma há uma certa correspondência entre as notas tocadas e as cores/intensidades dos projectores.
- uart2midi
- uart2dmx
- midi2uart
os 2 primeiros já tinha mostrado em posts anteriores; o terceiro permite receber mensagens MIDI num Hub Powered Up seguindo as normas MIDI (um optoacoplador separa electricamente o equipamento emissor MIDI do circuito receptor pelo que se alguma coisa correr mal o nosso precioso equipamento não-LEGO permanece incólume)

feito em cima do joelho mas suficientemente sólido (duas resistências, um diodo e os fios TX, GND e 3V3 do cabo Powered UP soldados directamente aos pinos do circuito integrado e uma ficha fẽmea jack estéreo de 3.5 para a ligação MIDI)
No video uso um controlador MIDI (Novation Launchpad Mini) para enviar notas para um sintetizador MIDi (Roland S-1) por intermédio do Hub Technic.
O Launchpad tem 64 teclas com iluminação RGB, neste video agrupadas em 4 'pads' de 4x4 (Red, Green, Blue, Yellow). Dos primeiros 3 pads infiro os valores RGB a enviar por DMX para o foco RGB da direita, do último infiro o valor da luminosidade a enviar por DMX ao foco UV da esquerda.
Desta forma há uma certa correspondência entre as notas tocadas e as cores/intensidades dos projectores.