CONTROL de movimiento de cuatro líneas de MIDI ARDUINO (1 / 4 paso)

Paso 1: MIDI interfaz de ARDUINO

La biblioteca MIDI utiliza la pines Rx en el Arduino, por lo es donde entrará la señal MIDI en el controlador.

La interfaz es un diseño bastante simple, tomado de las especificaciones MIDI (ver imagen tomado de su página)

Esta dice que necesita un optoacoplador y un diodo para guardar la hostia de MIDI y el esclavo de MIDI.

Utilizando la luz como medio el optoacoplador se asegura que el arduino y el dispositivo MIDI no son electricaly conectado pero todavía son capaces de comunicarse (luz).

DISEÑO DE PLACA PERFORADA

Me encanta stripboards, por lo que todo en este Instructable estará basado en Stripboards.

En la foto, puede ver la interfaz en el protoboard y a la derecha lado su sembrado en la placa perforada del prototipo. Voy a tener que girar las tiras 90 grados, porque necesito más espacio para la caja que quiero introducirlo en.

Artículos Relacionados

Cómo programar un acelerómetro de Arduino para controles de movimiento

Cómo programar un acelerómetro de Arduino para controles de movimiento

Control de movimiento es siempre algo que ha tocado techo mi interés. Esto es especialmente tan recientemente cuando me enteré de lo fácil Arduino hace al programa. Una vez instalado correctamente esto puede convertirse fácilmente en una impresionant
Impresos 3D, sistema de Control de movimiento de Time-lapse Modular ultraligero, 3 ejes

Impresos 3D, sistema de Control de movimiento de Time-lapse Modular ultraligero, 3 ejes

Esta es la historia de mi primer proyecto de impresión 3D y cómo ayudó a reducir drásticamente el peso total de mi sistema de Time-lapse dolly de control de movimiento 3-axis para fácil transporte en varios día de travesía, excursiones con mochila. N
Su NES de control por movimiento!

Su NES de control por movimiento!

En este instructable le explicará cómo su NES de control por movimiento. Esto puede parecer difícil pero es realmente bastante simple.El sistema de entretenimiento Nintendo de 1985 tenía muchos controladores diferentes, por ejemplo el guante de la en
Tb.shield de Arduino (control de movimiento de 3 ejes timelapse)

Tb.shield de Arduino (control de movimiento de 3 ejes timelapse)

Me gusta la fotografía de lapso de tiempo.Hace dos años, impulsado por un buen amigo mío que decidí darle una oportunidad en la fotografía de lapso de tiempo. Tenía una cámara réflex digital, pero no tenía un intervalómetro para montar un pequeño cir
Control de movimiento cinemático

Control de movimiento cinemático

Control de movimiento de código abierto (Kickstarter Teaser) de enfermedad de movimiento on Vimeo.Control de movimiento cinemático high-end.  Hecho con estándar CNC y componentes del aparejo de la cámara.   Cuando lanzamos los diseños aquí publicarem
Añadir control de movimiento a un reloj de proyección

Añadir control de movimiento a un reloj de proyección

objetivo: añadir un sensor de movimiento que enciende para arriba el reloj por la noche cuando detecta movimiento y el brillo de retroiluminación ajustable manualmente.Por: Sólo tengo unos requisitos para un buen reloj de lado de la cama. Debe ser fá
Control de movimiento quadriplegic

Control de movimiento quadriplegic

Este es un proyecto que hemos realizados para un curso de instrumentación de la ingeniería biomédica en la Universidad de Vanderbilt. El punto de este proyecto era simular los componentes necesarios para diseñar y construir un método de controlar una
Utilizando Unity3D y Vuforia para Control de movimiento de dinosaurio con las teclas de flecha de realidad aumentada

Utilizando Unity3D y Vuforia para Control de movimiento de dinosaurio con las teclas de flecha de realidad aumentada

Para más tutoriales de realidad aumentada, visitan aquí:1.2.3.4.5.6.7.8.9.10.11.12.13.14.Paso 1: Descargar todo abajo y siga las instrucciones en el videoDescargar # Unity3D (descargar e instalar, si no lo tienes ya) (archivo *.exe)Unity3D también es
R/C coche de control de movimiento de la mano

R/C coche de control de movimiento de la mano

esto es un deber-hacer hack para cualquier coche R/C, utiliza la inclinación sensing switches que hice para que pueda controlar un coche simplemente inclinando el regulador como un wiimote.Hay muchas posibilidades con este hack, por ejemplo, gire el
Oculta Buffers para mostrar cuatro líneas en 1602 dos línea LCD

Oculta Buffers para mostrar cuatro líneas en 1602 dos línea LCD

En el uso de mis pantallas de LCD, encontré que contenían reservas que fueron 24 caracteres más allá del último carácter visible muestra en cada línea. Esto funcionó para mi fondo azul y verde fondo 1602s. Estos búferes de 24 caracteres están present
Casa calentador Controler con interfaz de usuario de SMS basados en Arduino

Casa calentador Controler con interfaz de usuario de SMS basados en Arduino

el proyecto proporciona instrucciones y código para construir un regulador de calefacción para su hogar o remoto caserío, que puede ser controlado y supervisado por GSM a través de comandos SMS. Comencé a diseñarlo como necesitábamos un controlador c
Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

Convertir un control de N64 en un Gamepad USB utilizando un Arduino Leonardo

La forma más fácil de convertir un control de N64 en un Gamepad USB es comprar un N64 controlador adaptador para alrededor £15. Sin embargo también puede hacer si usted tiene un Arduino Leonardo o cualquier otro tablero de Arduino con comunicación US
El sistema de Control de velocidad del Motor inalámbrico NRF24L01 con Arduino

El sistema de Control de velocidad del Motor inalámbrico NRF24L01 con Arduino

Equipo de ICStation presentamos el sistema NRF24L01 Wireless prioridades de Control de velocidad Motor funciona bajo voltaje de 5V DC. Utiliza el Módulo inalámbrico de NRF24L01 para transmitir datos de control de velocidad y el Sensor de pasillo para
Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

Serial Servo Controller w/Arduino - Control hasta 12 Servos a la vez utilizando el Arduino y una conexión USB

voy a mostrarle cómo usar el Arduino para controlar hasta 12 servos a la vez con variación mínima.  Mediante una sencilla interfaz serial puede controlar la posición del servo hasta 12 canales.  Hasta 10 posiciones instantáneas se puede guardar y rep