🛠 Controlador MIDI USB con Romu

Placa de desarrollo USB Romu (RP2354A) · intermediaire · Transformez la carte Romu en un contrôleur MIDI compact pour piloter votre DAW.

  1. Hardware: Tarjeta Romu, cable USB Tipo-A, PC con software DAW (Ardour, Ableton).
  2. Entorno: Instala MicroPython o el SDK C/C++ de Raspberry Pi. Configura tu IDE para depuración a través de pads UART si es necesario.
  3. Código: Importa la biblioteca USB MIDI. Define una función de callback para el LED RGB que indique el estado de conexión. Asigna el único botón de Romu a un mensaje Note On/Off en el canal 1.
  4. Compilación: Compila el firmware en modo 'Release' para optimizar el tamaño. Asegúrate de que el descriptor USB esté configurado correctamente como clase MIDI.
  5. Flash: Conecta Romu a un puerto USB. Mantén presionado BOOTSEL (a través de pads si es necesario) para entrar en modo UF2, luego suelta el archivo .uf2.
  6. Verificación: Abre tu DAW. Romu debe aparecer como dispositivo de entrada MIDI. Presiona el botón para disparar una nota. El LED debe iluminarse en verde.
  7. Profundización: Añade un acelerómetro externo vía I2C (en pads) para controlar el pitch bend por inclinación.

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales