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.
Schaltplan und Code als Basis einer Analyse fehlen leider. Was heisst falsch? Sinnlos oder abweichend?
:
Bearbeitet durch User
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
Sehe immernoch keinen Schaltplan. Diese Verdrahtungsbildchen sind keine Schaltpläne.
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.
Funktioniert leider auch nicht. Ich teste nachher mal alle Multiplexer ncohmal einzeln auf nem Steckbrett durch.
Auf der Unterseite; Platine 1. Die grünen Teile mit dem SMD Bautel
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.
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.
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.
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.
Bei Fritzing gibts auch eine Schaltplanansicht - braucht man nur umschalten. Das hier ist die Steckbrettansicht - die verwirrt nur. walta
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?
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).
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.