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?
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 und es besteht das oben gennante Problem.
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.