MIDI USB device connection to Arduino Pro Micro

Hi. Since Arduino Pro micro can establish a serial connection with other devices, I hoped that I can connect my MIDI device using USB-UART converter (ft232rl chip). But as I wired everything up, no data was transferred. The code is "multi serial" example with changes in baud rate only. Most of the similar projects applied USB Host shields, but I'm not sure whether my idea with USB converter won't work.

Converter:

Wiring: GND (Arduino) - GND (converter)
5v - VCC
TX0 - RX1
RX1 - TX0

So my question is: Considering that Arduino Pro Micro isn't a USB host, is it possible to establish a serial connection, applying my idea? Is it necessary to use external USB host shield anyway?

To be honest, I have no idea what you want to do and what the pro micro is related to. You should tell much more about your project and what you want to connect. What about your MIDI device? Is its interface standard MIDI ( 5-pin DIN) or USB?

N.B. the pro Micro can not be used as a USB host ( without additional HW )

1 Like

I want to build a simple sine wave synthesiser. MIDI keyboard with USB output as a controller. Initially, I wanted to use Arduino nano, but then I realised there is no easy way to establish a serial communication with peripheral devices. So I switched to pro micro, which makes it possible, but I didn’t take into account, that it isn’t a host either. So, obviously, I should get a USB host, right?

which one? with usb MIDI output?

yes, but if your device have MIDI output you can connect it to DIY MIDI input on second serial of Micro

Nope. Simple usb host that provides a usb read function.
Probably like that one

The question was, which MIDI interfaces your keyboard provides. Many of them have - additionally to an USB interface - a 'classical' MIDI output ( the round DIN jack ). It would be much more easy to use this instead of an USB interface.

It only has USB, otherwise I wouldn’t ask questions about usb so desperately

We know nothing about your keyboard and nothing about you ( and your experience ) ... as long as you don't tell us.

if you have such host module you can use any board

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.