RUNNINGSERVER.com
StartseiteDownloadThE lAb!LinksFaqImpressumDatenschutz
GO!
Men├╝:
Info:
Willkommen im Downloadbereich von Hier kannst du von mir geschriebene Programme, entwickelte Hardware und sonstigen Krempel herunterladen. Alles nat├╝rlich ohne Garantieanspr├╝che und Support. Viel Spa├č!
Download: Plaintext Pin Pad

Ein zweites Leben f├╝r Pinpad-Tastaturen
In Onlineauktionen und auch so auf dem Schrott findet man manchmal Eingabetastaturen von ausgedienten Geldautomaten oder ├Ąhnlichen Au├čenanwendungen die eine gewisse Robustheit voraussetzen. Diese Tastenfelder sind ├Ąu├čerst hochwertig, k├Ânnen aber so ohne Weiteres nicht betrieben werden. Da ich mal ein sehr sch├Ânes Pinpad aus einem Geldautomaten in einer Auktion ersteigert habe, dachte ich mir das es sehr sch├Ân w├Ąre wenn ich dieses Pinpad als Nummernblock-Tastatur an meinem PC betreiben k├Ânnte. Leider war das nicht so einfach. Die Urspr├╝ngliche Elektronik konnte ich nicht weiter verwenden. Das einzige potentiell wiederverwendbare war die Tastatur-Matrix selbst. Also was tun?



Mein erster Gedanke war eine USB-Nummernblock-Tastatur zu modden, das habe ich auch ausprobiert, aber das Ergebnis war nicht so sehr zufriedenstellend. Ein eigener, frei programmierbarer Tastaturcontroller musste her. Da kam mir Arduino zur Hilfe. Dort gibt es n├Ąmlich nicht nur fix und fertige Tastatur-Matrix Module, sondern auch eine sehr angenehm zu verwendende USB-Tastatur-API. Man muss zwar ein wenig basteln um dieser API das direkte Senden von Scancodes beizubringen, aber das ist nicht weiter kompliziert.



Herausgekommen ist ein flexibel programmierbares Pinpad das man vielseitig einsetzen kann. Es ist sogar ein Alphanumerischer Modus implementiert mit dem man auch Buchstaben eingeben kann. Zu dem lassen sich einzelne Tasten wahlweise mit anderen Scancodes belegen. Welcher Modus ausgew├Ąhlt ist und die Einstellungen der Tastenbelegungen werden ├╝ber eine Serielle Schnittstelle durchgef├╝hrt die parallel neben dem USB-Tastatur-Interface ├╝ber USB bereitgestellt wird. Das ganze ist sogar, wen auch etwas eingeschrenkt, als Game-Controller verwendbar



Download der aktuellen Version:
Die jeweils aktuellste Version kann hier heruntergeladen werden. Bitte beachten Sie die Lizenzbestimmungen (GNU-GPL V2.0, siehe license.txt)
Download

Das ganze l├Ąsst sich ├╝brigens nicht nur verwenden um alten Pinpads zu einem zweiten Leben als Nummernblock-Tastaturen zu verhelfen. Es sollte technisch eigentlich in allen Anwendungen passend sein wo aus einem Tasten-Bedienfeld eine PC-Tastatur gemacht werden soll.

Tip: Schau dir doch auch mal meine Computersammlung an!
(c)2001-2018 Philipp Maier, Hohen Neuendorf