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.
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?
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.
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.
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-Breakout