En realidad, ningún dispositivo con alimentación externa debe conectarse directamente a Arduino. Arduino solo puede conducir circuitos con una clasificación máxima de 5V y 100mA.
Entonces, si su dispositivo MIDI tiene una calificación más que eso (supongo que lo hará), le sugiero que use un puente entre los dos circuitos (es decir, Arduino y MIDI).
Además, los MCU son muy sensibles a los picos de corriente y voltaje, por lo que se recomienda usar uno.
Puede usar un optoaislador o un transistor de potencia. Sin embargo, te sugiero que uses la posterior. TIP120 darlington Transistor es un transistor muy utilizado para alimentar cualquier circuito externo.
- ¿A qué instituto debería unirme MTech o i3indya para embebido (microcontrolador pic)?
- ¿Cómo funcionan los microcontroladores AVR?
- ¿Por qué la programación de sistemas integrados parece más difícil que la programación de sistemas?
- ¿Por qué los productos Crestron se basan en software embebido de Windows? Seguramente en estos días cualquier equipo que se respete usaría Linux (integrado o no).
- ¿Qué es mejor para sistemas embebidos, Unix o Linux?
SOLO SI PUEDE USAR EL TIP120, de lo contrario, IGNORE:
El TIP120 es un transistor NPN Power Darlington. Se puede usar con un Arduino para conducir motores, encender luces y otros dispositivos de alta potencia.
El TIP120 actúa como intermediario o guardián de energía entre el reino Arduino y el reino de alta potencia compuesto por el ventilador de la PC y su batería. El Arduino puede decirle al TIP120 cuánta energía debe pasar de la batería externa al ventilador de la PC, pero el Arduino no comparte ninguna de sus fuentes de alimentación ni comparte los pines con el ventilador de la PC o sus baterías. El TIP120 es el punto intermedio.
El TIP120 tiene tres pines. Uno se llama Base, que conectaremos a cualquiera de los pines Arduino PWM. A través del pin de la base, el Arduino puede decirle al TIP120 cuánta energía debe suministrar al motor desde la batería externa. Eso es. El TIP120 hace el trabajo pesado mientras Arduino se reclina y da órdenes a través de uno de sus pines PWM al pin TIP120 Base diciéndole cuánta potencia pasar al motor. El pobre TIP120 tiene que pasar la potencia solicitada de la alimentación externa al motor según la solicitud de Arduino.
Puede conducir lo que quiera (reemplazando el motor) con + 5v <Vcc <+ 60v y I <5A.
Así que adelante.