Offline
Newbie
Karma: 0
Posts: 5
|
 |
« on: May 15, 2012, 08:11:38 am » |
Wie im Titel bereits erwähnt benötige ich Hilfe bei der Analogen Porterweiterung.
Kann man diese überhaupt erweitern? Wenn ja wie?
Zur Information ich benutze den Arduino Duemilanova /w ATmega328 Dies wird für mein Schulprojekt eines Klaviers mit dem Arduino zu programmieren benötigt.
Vielen Dank für eure Hilfe
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15715
+39 349 2158303
|
 |
« Reply #1 on: May 15, 2012, 08:41:39 am » |
|
|
|
|
|
Logged
|
|
|
|
|
Germany
Offline
Edison Member
Karma: 33
Posts: 1793
Arduino rocks
|
 |
« Reply #2 on: May 15, 2012, 08:43:01 am » |
Was verstehst du unter einer analogen Porterweierung? Brauchst du mehr analoge Eingänge oder Ausgänge? Oder brauchst du mehr digitale Eingänge, die dann als R2R-Netzwerk an einem Analogeingang hängen?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 0
Posts: 585
|
 |
« Reply #3 on: May 15, 2012, 11:03:09 am » |
|
|
|
|
|
Logged
|
|
|
|
|
AREA COLOGNE
Offline
God Member
Karma: 12
Posts: 807
I am 1 of 10 who understands binary
|
 |
« Reply #4 on: May 15, 2012, 12:33:28 pm » |
Es gibt von Mamxim Analoge Porterweiterung 8*12Bit In MAX127
10Bit 8Bit 8fach Out MAX521.
DEN MAX127 habe ich schon in einigen Projekten eingebaut vorteil kann "alles" 0-5V,0-10V,+/-5V und +/-10V.
Gruß Daniel
|
|
|
|
« Last Edit: May 15, 2012, 12:35:12 pm by volvodani »
|
Logged
|
Eine Glatze ist wohl die AUSGEFALLENste Frisur von allen.
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15715
+39 349 2158303
|
 |
« Reply #5 on: May 15, 2012, 01:19:01 pm » |
Hallo an alle; Für mich sind analoge Pin's die analogen Eingänge und darum erweiterbar mittels analogen Multiplexern. Aber Ihr habt recht, es könnten auch die PWM-Ausgänge gemeint sein.
Zum Vorschlag von volvodani: Dei Vorschlag ist eine Praktikable Lösung, aber zur Vollständigkeit ist zu sagen, daß die beiden ICs ein ADC bzw DAC sind. Der MAX127 ist ein A/D-Wandler mit 8 Eingängen mit einer etwas langsameren Samplerate als der A/D-Wandler im ATmega. Wenn aber die analogen Eingänge multigeplext werden sinkt die maximale Samplerate auch beträchtlich. Der MAX521 ist ein D/A-Wandler mit 4 unabhängigen Analogausgängen mit einer auflösung von 8 Bit.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 5
|
 |
« Reply #6 on: May 15, 2012, 01:49:15 pm » |
Also Entschuldigung erstmals, dass ich nicht früher hineinschauen konnte. Es geht mir um analoge Eingänge, da ich für mein Projekt Drucksensoren brauche, in der Zahl 13, und wenn möglich nur ein Board nutzen sollte, welches lediglich 6 Eingänge hat. Die Drucksensoren sind für ein kleines Keyboard zuständig welches meine Gruppe bauen, und ich programmieren soll. Und versucht eure Antworten bitte möglichst einfach zu halten, da wir den Microcontroller in der Schule nur sehr unausführlich behandelt haben, ist es teilweise recht schwer nachzuvollziehen, was ihr meint. Ich hoffe hiermit könnt ihr genauer das Problem verstehen.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
BZ (I)
Offline
Brattain Member
Karma: 162
Posts: 15715
+39 349 2158303
|
 |
« Reply #7 on: May 15, 2012, 02:34:46 pm » |
Also nimm einen Analogmultiplexer zB den 74HC4067. Mit 4 Pin kannst Du den "Eingang" auswählen mit dem der "Ausgang" verbunden wird und so mit einem Analogen Eingang des Arduino einen der 16 Eingänge messen. Als fertige Platine zB diese: http://www.watterott.com/de/Analog/Digital-MUX-BreakoutGrüße Uwe
|
|
|
|
|
Logged
|
|
|
|
|
|