Home
Elektronik am PC
Elektronik
Tutorials
Forum
Downloads
Vermischtes
Kontakt
Impressum











Home >  Elektronik am PC  > 12 Tasten am COM

12 Tasten an einem COM



Wie kann das bei nur vier Eingangspins ohne zusätzliche Elektronik funktionieren? Genauso, wie bei einer "richtigen" Computertastatur. Der Trick ist, dass nicht alle Tasten gleichzeitig abgefragt werden, sondern in drei Gruppen zu je vier. Dazu bastelt man sich eine Matrix, bei der jede Taste beim Drücken immer nur eine der drei Ausgangsleitungen mit einem der vier Eingänge des COM-Ports verbindet. Die drei Ausgänge werden der Reihe nach einzeln eingeschaltet und dabei jedesmal der Zustand der Eingänge geprüft. Das geschieht so schnell, dass man davon nichts merkt. Dieses Beispielprogramm soll zeigen, wie es funktioniert:


Download Tastfeld.rar



Für eine grössere Darstellung bitte ins Bild klicken


Aus Pappe, Alufolie, Klebstoff, Tesafilm und ein paar Kabeln kann man sich so eine Tastatur selbst bauen. Zuerst werden drei Teile aus Pappe ausgeschnitten. Decke und Boden sind etwas grösser, das Mittelteil hat Löcher für die Tasten und dient als Abstandhalter.




Dann werden auf die Bodenplatte vier Streifen aus Alufolie quer auf- und die Ränder zusätzlich mit Tesafilm beklebt. Auf der Innenseite des Deckels macht man das gleiche mit drei Längsstreifen.Das ganze muss so befestigt werden, dass im Bereich der Löcher des Abstandhalters die Alufolie unbedeckt ist und ein Druck auf die Oberseite die Alustreifen auf Boden und Deckel zusammenbringt.




Für eine grössere Darstellung bitte ins Bild klicken



Für eine grössere Darstellung bitte ins Bild klicken


Am Ende der Streifen bohrt man kleine Löcher, durch die die abisolierten Enden der Kabel hndurchgefädelt und verdrillt werden. Diese sieben Leitungen werden dann mit den Ein- und Ausgängen des COM-Ports verbunden und fertig.






Für eine grössere Darstellung bitte ins Bild klicken



Das soll nur eine Anregung sein, die technische Umsetzung und Anordnung der Tasten sind natürlich jedem selbst überlassen.