Forum: Mikrocontroller und Digitale Elektronik Arduino Mega Midi-Daten versenden


von Ce K. (blackpioneer)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich bin gerade dabei einen Midi-Controller für die 
Lichtsteuerungssoftware Freestyler zu bauen. Jedoch habe ich ein Problem 
mit dem Versenden der Midi-Daten:

Da ich ein Midi-USB-Kabel benutze, greife ich das Signal über den 1. 
Seriellen Port des Arduino Mega (TX0) ab. Jedoch versendet Der Arduino 
Mega nur Midi-Daten, wenn er trotz externer Stromversorgung der 
Strombuchse mit Netzteil, über die Standart-USB-Buchse (die, welche 
normalerweise zum Programmieren verwendet wird) mit dem Laptop verbunden 
ist. Sobald das USB-Kabel entfernt wird (externe Stromversorgung über 
Strombuchse und USB-Midi-Kabel am 1. Seriellen Port belieben) sendet er 
keine Midi-Daten mehr. Wo liegt das Problem?

: Verschoben durch User
von Rolf M. (rmagnus)


Lesenswert?

Nur so ne Idee: Hast du mal geprüft, ob bei deiner MIDI-Verbindung die 
Masse richtig verbunden ist?

von Clemens L. (c_l)


Lesenswert?

MIDI ist eigentlich galvanisch getrennt.

Wie genau sieht deine Schaltung zwischen TX0 und dem MIDI-IN aus?

Oder benutzt du etwa einen billigen chinesischen Konverter ohne 
Optokoppler wie http://www.amazon.de/Schrott/dp/B004IJ5FEU?

von Ce K. (blackpioneer)


Lesenswert?

1. Die Masse des MIDI-Kabels habe ich mit GND des Arduinos verbunden.
Auch verwende ich jezt den 2. Seriellen Port. Es klapt leider immer noch 
nicht.

2. Ja, ich benutze so ein billiges chinesisches Midi-Usb Kabel, was ich 
über eine Midi-Buchse an dem Arduino angeschlossen habe.

von Ulrich F. (Gast)


Lesenswert?


von Clemens L. (c_l)


Lesenswert?

Black P. schrieb:
> Die Masse des MIDI-Kabels habe ich mit GND des Arduinos verbunden.

Bei einem ordentlichen MIDI-Gerät ist die Masse beim "IN"-Port eh nicht 
verbunden.

Black P. schrieb:
> Ja, ich benutze so ein billiges chinesisches Midi-Usb Kabel

Exakt so eins? Schau die mal die Bewertungen an: oft funktioniert es 
einfach nicht.

von Ce K. (blackpioneer)


Lesenswert?

Clemens L. schrieb:

> Oder benutzt du etwa einen billigen chinesischen Konverter ohne
> Optokoppler wie http://www.amazon.de/Schrott/dp/B004IJ5FEU?

Ja, genau dieses Midi-Kabel verwende ich

von Ce K. (blackpioneer)


Angehängte Dateien:

Lesenswert?

Ich habe noch ein wenig rumprobiert und es endlich geschafft:

Ich habe mir die Stromversorgung des Arduinos vor der Platine des 
USB-Midi-Kabels abgegriffen. Somit fällt das Netzteil weg. Jetzt 
funktioniert es nur mit dem USB-Midi-Kabel.

Vielen Dank für die Hilfe hier im Forum :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.