Arduino Midi-Controller Poti-Problem

OP #4602703
Hallo zusammen,

momentan baue ich ein Lichtmischpult als Midi-Controller. Hierfür 
verwende ich 17 Taster und 78 Schiebepotentiometern. Den Großteil der 
Potis wird über Multiplexer (4051) angesteuert. Herzstück des Ganzen ist 
ein Arduino Mega.

Das Senden der Midi-Daten der Taster und der Potis, die nicht an 
Multiplexer angeschlossen sind funktioniert wunderbar. Allerdings 
bekomme ich an den Potis, die an die Multiplexer angeschlossen sind nur 
falsche Werte.

Die Potis werden über eine externe 5V Spannungsquelle mit Strom 
versorgt. GND vom Arduino habe ich mit GND der Potis und der 
Spannungsquelle verbunden. Die 5V sind getrennt. Warum liefert nun der 
Arduino falsche Werte an den Potis?

Zum Testen hab ich auch nochmal den Beispielcode von der Arduino 
Webseite (http://playground.arduino.cc/Learning/4051) verwendet. 
Funktioniert nicht. Im Anhang hab ich noch meine Platine mit den 
Multiplexern. Die weisen leitungen führen zu den analogen Eingängen des 
Arduino.

Hat jemand eine Idee? Schon mal Danke im Vorraus.
Angehängte Dateien:
OP #4602727
Die Werte sind komplett Sinnlos. Sie liegen immer zwischen 350 und 400, 
egal welche Position das Poti hat.
Der Code ist im Link oben auf der Arduino-Webseite zu finden.
Hab bei dem Schaltplan eine Poti noch hinzugefügt und etwas 
beschriftung. Die rechte Platine wird auf die linke gesteckt. Die weisen 
Kabel sind auch jeweils mit dem Header darunter verbunden. Fehlt leider 
im Schaltplan.
Angehängte Dateien:
OP #4602850
Pin 9 - 11 sind parrallel geschaltet, damit alle immer den gleichen 
Schaltstatus haben. die Ausgänge sind ja jeweils an einem anderen Pin 
des Arduino. Parrallel ist bis auf die 5V, GND und voriges ja sonst 
nichts.
Ausgang ist Pin3, Pin 1, 2, 4, 5 und pin 12 - 15 sind Eingänge Vcc ist 
an Pin 16 und GND an Pin 6 - 8.

Die Multiplexer funktionieren auch einzeln, jedoch nicht auf der 
Platine.
#4602877
Dann ist die Zeichnung aber gelinde gesagt MIST.
Platine 2 steckt auf Platine 1.
Die 4051 sind auf der Unterseite von Platine 1, also seitenverkehrt, 
Pin1 jeweils rechts unten. Das passt für mich überhaupt nicht. Ich lasse 
mich aber gerne korrigieren.
OP #4602891
Die 4051 sind auf der Oberseite von Platine 1. Platine 2 wird so wie sie 
abgebildet ist nach links verschoben und nach unten auf Platine 1 
gedrückt. Ist vielleicht etwas schlecht dargestellt, hab’s aber nicht 
anders hingekriegt. Die Buchsenleisten in der Mitte führen immer zu den 
Potis. Pin 1 der 4051-er ist wie in der Abbildung rechts oben. Gedreht 
wird da nichts.
#4602903
Black P. schrieb:
> Eigendlich sollte die Platinnansicht och verständlich
> sei, oder irre ich mich da?

Letzteres. Vermutlich nicht nur ich finde diese Art der 
Schaltungsdarstellung grausig. Normalerweise sollte man erst einen 
"echten" Schaltplan erstellen, und daraus dann sein "Layout" machen 
(hier: Steckbrett/Lochraster-Ansicht).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.