Gast
#1280318
Erstmal hallo, da ich noch keinerlei erfahrung mit mikrokontrollern habe, es jedoch jetzt dazu gekommen ist, dass ich mich jetzt für ein projekt scheinbar damit befassen muss, hoffe ich auf eure unterstützung. ich würde gerne wissen, 'welchen' controller ich am besten für dieses projekt nutzen sollte, und wie es am besten zu realisieren ist. Das zu bauende kleine gerät wird von uns "bit" genannt. es gibt -4 taster -5 LEDs -einen offenen kontakt(dient als 5. Taster, wenn Spannung anliegt) -Data-In -Data-Out da dieses "bit" in zahlreicher ausführung gebaut werden soll, hat jedes "bit" eine feste ID, die somit auf diesem gespeichert sein muss(sie ändert sich nie und dient nur zur identifikation) Alle Bits sollen sich die Stromversorgung sowie den Data-In als auch Data-Out Kanal der Basisstation teilen. Funktionsweise: Data-Out: Bei betätigung der 5 Taster soll ein Befehl über den Dataout gesendet werden, der wie folgt formatiert ist: DWORD bitID; // feste ID des "bit" BYTE command; // 0x00 bis 0x05 (0 - Anmelden an der basis; 1-5 jeweiliger taster) Data-In: Da die "bits" alle auf dem gleichen Data-In Kanal sitzen muss das "bit" 'entscheiden' ob es den Befehl verarbeiten soll oder nicht. DWORD bitID; // ID des "bit" das den Befehl verarbeiten soll BYTE command; // (1 - standby; 2 - type) BYTE value; // (bei command==1: 0 oder 1; bei command==2: 1 bis 7) LEDs: -Standby-LED: representiert den wert, der durch Data-In als befehl 0x01 (standby) übermittelt wurde -Type-LEDs: Binäre representation für den wert, der durch Data-In als befehl 0x02 (type) übermittelt wurde. -Impuls-LED: ist aktiv, während am Impuls-Kontakt spannung anliegt. offene Fragen: Ist es mit einem mikrocontroller realisierbar? wenn ja welcher/welche? Ist es möglich, mehrere "bits" parallel über die gleiche Daten-Leitung anzusteuern? (dass also alle bits am gleichen Kabel für die daten hängen) Wie würde die optimale schaltung hierfür aussehen? Ich bin für jeden tip und jede idee sehr dankbar.
