Forum: Mikrocontroller und Digitale Elektronik Arduino Midi-Controller Poti-Problem


von Ce K. (blackpioneer)


Angehängte Dateien:

Lesenswert?

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.

von The D. (thedaz)


Lesenswert?

Schaltplan und Code als Basis einer Analyse fehlen leider. Was heisst 
falsch?  Sinnlos oder abweichend?

: Bearbeitet durch User
von Ce K. (blackpioneer)


Angehängte Dateien:

Lesenswert?

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.

: Bearbeitet durch User
von The D. (thedaz)


Lesenswert?

Sehe immernoch keinen Schaltplan. Diese Verdrahtungsbildchen sind keine 
Schaltpläne.

von Hubert G. (hubertg)


Lesenswert?

Schon einmal gemessen ob es ohne Arduino funktioniert?
A,B und C auf GND und du musst am Kanal 0 die Spannung des Poti messen 
können.

von Ce K. (blackpioneer)


Lesenswert?

Funktioniert leider auch nicht. Ich teste nachher mal alle Multiplexer 
ncohmal einzeln auf nem Steckbrett durch.

von Hubert G. (hubertg)


Lesenswert?

Die 4051 sind auf der Platine 1 wo? Ober- oder Unterseite?

von Ce K. (blackpioneer)


Lesenswert?

Auf der Unterseite; Platine 1. Die grünen Teile mit dem SMD Bautel

von Hubert G. (hubertg)


Lesenswert?

Irgendwie habe ich da ein Problem mit der Belegung des IC.
Pin 9-11 sind doch die Adresseingänge. Warum sind die parallel 
geschaltet.
Pin 1 ist Eingang 4 und auch auf allen IC parallel.

von Ce K. (blackpioneer)


Lesenswert?

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.

von Hubert G. (hubertg)


Lesenswert?

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.

von Ce K. (blackpioneer)


Lesenswert?

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.

von Walta S. (walta)


Lesenswert?

Bei Fritzing gibts auch eine Schaltplanansicht - braucht man nur 
umschalten. Das hier ist die Steckbrettansicht - die verwirrt nur.

walta

von Ce K. (blackpioneer)


Lesenswert?

Die müsste ich aber erst noch machen. Bisher sind die Bauteile auf einem 
großen Haufen. Eigendlich sollte die Platinnansicht och verständlich 
sei, oder irre ich mich da?

von Thomas E. (picalic)


Lesenswert?

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).

von Hubert G. (hubertg)


Lesenswert?

Black P. schrieb:
> GND an Pin 6 - 8

Wie wählst du denn die einzelnen IC aus?

Nein, ist schon klar, du hast ja für jeden IC einen Eingang in den 
Aduino.

: Bearbeitet durch User
von The D. (thedaz)


Lesenswert?

Wann zeigst du uns endlich deinen Code? Offensichtlich stehst du mit dem 
ADC auf Kriegsfuß und mit Raten kommen wir hier nicht weiter.

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.