Drizzt
18.09.2007, 14:42
Folgendes Problem habe ich:
Ich habe eine Software geschrieben, mit der ich Signale einer Fernbedienung über den Parallelport einlesen und auch wieder ausgeben kann. Nun möchte ich das Signal selektiv über unterschiedliche LEDs ausgeben. Und zwar so viele wie irgend möglich.
Bis zu 8 (bzw. 12, wenn ich zusätzlich das Kontrollregister des Ports bemühe) sind da ja noch einfach zu realisieren indem ich einfach das entsprechende Bit ansteuere. Ich habe da bisher an jedem Ausgangspin je eine LED hängen, und damit funktioniert das auch problemlos.
Aber wie könnte ich jetzt z.B. 100 oder 200 LEDs ansteuern? (mir würden auch erst mal 50 reichen :o)
Bisher stelle ich mir das ganze so vor, dass ich mit den 8 Datenbits vorgebe, welche LED angesprochen wird (das wären dann ja schon bis zu 255. Die würden mir dann auch fürs erste reichen :)) und das eigentliche Signal wird dann z.B. über den Strobe-Pin geliefert.
Hier würde mich interessieren, was ich für eine Folgeelektronik bauen könnte, die das Signal quasi routet. Wobei mir schon geholfen wäre, wenn ich einfach mal ein paar Stichworte hätte, die ich dann googeln könnte. Ich steh nämlich im Moment ziemlich aufm Schlauch.
Geht sowas z.B. mit nem Microcontroler oder ähnlichem?
Entscheidend ist da wohl auch die Anzahl der verfügbaren Ausgangspins. (bei 200 LEDs hat man natürlich auch viel zu löten ...oje ich möcht gar nicht an das Gefummel denken:() Ein Teil, das mir dann am Ende nur 8 Anschlusspins zur Verfügung stellt, hilft mir da natürlich nicht weiter.
Alternativ könnte ich das Signal auch einfach an alle LEDs schicken. Müsste dann allerdings irgendwie sicherstellen, dass nur die richtige LED selbiges wiedergibt, bzw. die restlichen in dem Moment abgeschaltet sind. (würde unter Umständen ne Menge Kabel sparen?)
Oder hat jemand, vieleicht ne ganz andere Idee?
Würd mich jedenfalls freuen, wenn mir jemand helfen oder zumindest nen Denkanstoss geben kann.
Ich habe eine Software geschrieben, mit der ich Signale einer Fernbedienung über den Parallelport einlesen und auch wieder ausgeben kann. Nun möchte ich das Signal selektiv über unterschiedliche LEDs ausgeben. Und zwar so viele wie irgend möglich.
Bis zu 8 (bzw. 12, wenn ich zusätzlich das Kontrollregister des Ports bemühe) sind da ja noch einfach zu realisieren indem ich einfach das entsprechende Bit ansteuere. Ich habe da bisher an jedem Ausgangspin je eine LED hängen, und damit funktioniert das auch problemlos.
Aber wie könnte ich jetzt z.B. 100 oder 200 LEDs ansteuern? (mir würden auch erst mal 50 reichen :o)
Bisher stelle ich mir das ganze so vor, dass ich mit den 8 Datenbits vorgebe, welche LED angesprochen wird (das wären dann ja schon bis zu 255. Die würden mir dann auch fürs erste reichen :)) und das eigentliche Signal wird dann z.B. über den Strobe-Pin geliefert.
Hier würde mich interessieren, was ich für eine Folgeelektronik bauen könnte, die das Signal quasi routet. Wobei mir schon geholfen wäre, wenn ich einfach mal ein paar Stichworte hätte, die ich dann googeln könnte. Ich steh nämlich im Moment ziemlich aufm Schlauch.
Geht sowas z.B. mit nem Microcontroler oder ähnlichem?
Entscheidend ist da wohl auch die Anzahl der verfügbaren Ausgangspins. (bei 200 LEDs hat man natürlich auch viel zu löten ...oje ich möcht gar nicht an das Gefummel denken:() Ein Teil, das mir dann am Ende nur 8 Anschlusspins zur Verfügung stellt, hilft mir da natürlich nicht weiter.
Alternativ könnte ich das Signal auch einfach an alle LEDs schicken. Müsste dann allerdings irgendwie sicherstellen, dass nur die richtige LED selbiges wiedergibt, bzw. die restlichen in dem Moment abgeschaltet sind. (würde unter Umständen ne Menge Kabel sparen?)
Oder hat jemand, vieleicht ne ganz andere Idee?
Würd mich jedenfalls freuen, wenn mir jemand helfen oder zumindest nen Denkanstoss geben kann.