Di 29. Dez 2009, 01:14
Hallo Thomas,
solch eine Steuerung wäre grundsätzlich kein Problem. Aber du wirst nicht drumrum kommen, dich ein wenig in die Welt der Programmierung einzuarbeiten.
Egal ob du als Steuerung einen Mikrocontroller (µC) oder einen Rechner verwendest. Ich persönlich würde die Variante mit einem µC vorziehen, da diese flexibler, günstiger und auch Strom sparender ist.
Als Einstieg in die Programmiersprache C kann ich folgendes Buch empfehlen, das unter dem folgenden Link als Openbook zu finden ist:
http://openbook.galileocomputing.de/c_von_a_bis_z/Als Mikrocontroller verwende ich am liebsten einen aus der Atmega-Reihe der Firma Atmel. Diese Controller sind günstig, haben die meiste Hardware schon an Board und können bei den meisten Elektronik-Händlern gekauft werden.
Für deine Steuerung würde ein Atmega8 oder ein Atmega16(je nach Anzahl der benötigten Ein-/Ausgänge) ausreichen.
Du brauchst (nach deiner Beschreibung) für jeden Jumper folgende Signale:
- RGB
- Cutter
Die RGB-LED setzt sich zum Beispiel aus 3 einzelnen LEDs zusammen, die in einem Gehäuse untergebracht sind. Demzufolge brauchst du für die Ansteuerung 3 einzelne Kanäle vom µC. Für jede Farbe einen Kanal.
Der Cutter hat nur 2 Zustände. Entweder auf oder zu. Deshalb brauchst du für ihn nur 1 Kanal.
Dann kommen noch verschiedene Eingänge dazu, die du brauchst, um das System zu steuern. Wieviele hängt ganz von der Komplexität deines Systemes ab.
Am besten wäre glaube ich, wenn du dich in die Programmiersprache und einen µC einarbeitest, um grundlegende Festlegungen für deine Entwicklung treffen zu können.
Es ist übrigens relativ egal, ob du mit einem Atmega8 oder einem Atmega16 arbeitest. Diese unterscheiden sich nur gering in der Programmierung.
Um dich in die µC-Programmierung einzuarbeiten, gibt es auf
http://www.mikrocontroller.net ein Tutorial, das eine sehr gute Übersicht dazu gibt.
Bis dann
Gruss
Matthias