AUDIOINO, eine minimalistischer Arduino mit Programmierung über Line Out

Hallo Chris, vielen Dank für Deine Forschungsarbeit. Ich hätte noch eine Idee, wie man die Sache mit der falsch gepolten Soundkarte lösen kann: eine etwas andere Codierung. Fündig bin ich beim differentiellen Manchester Code geworden. http://www.staff.hs-mittweida.de/~win/vorlesungen/Grundlagen_KT_4.pdf Hier ist auf Seite 21 etwas mehr über das Prinzip zu erfahren. Dieser Code ist ebenfalls über Koppelkondensatoren und Übertrager transportierbar und nutzt Flanken egal welcher Richtung zur Codierung der NULL beim Taktwechsel. Bei der Codierung der EINS wird zum Taktwechsel einfach der Pegel beibehalten. In der Taktmitte wechselt der Signalpegel immer, damit aus dem Signal der Takt rückgewonnen werden kann. Somit ist dieser Code resistent gegen Vertauschung der Signaladern eines Kabels.
Soweit erstmal die Idee von mir.
Ich probier das mit der anderen Phase aber erstmal mit dem PingPongBoard aus.
Was musstest Du sonst noch im Code anpassen?

Viele Grüße Johannes