ich habe das ganze mal mit dem
COM-port am computer gemacht, da gibts zwar nur 3 pin's die man ansteuern kann, aber wenn man daran ein paar schieberegister hängt, kann man auch unendlich viele schalter haben, da gabs ne fertige
unit, die hat die sache relativ einfach gemacht, kannst dir das ja mal angucken unter:
http://people.freenet.de/ccs-mod/tut-platine.htm
hat den vorteil, das du deinem recher keinen schaden zufügen kannst. schaltpläne für verschiedene anwendungen liegen auch da, auch nen demoprogramm, das in delphi geschrieben wurde