Elektrische Signale in Tastatureingaben umwandeln

Gast #2862898
Lesenswert?

Hallo,

ich habe eine Schaltung, aus dieser Schaltung, bekomme ich 3 Signale.
Diese 3 Signale würde ich jetzt gern an den PC übergeben.

Kommt Signal1 an, soll der PC so reagieren als hätte ich die "Pfeiltaste 
links" auf der Tastatur betätigt.

Kommt Signal2 an, soll der PC so reagieren als hätte ich die "Pfeiltaste 
hoch" auf der Tastatur betätigt.

Kommt Signal3 an, soll der PC so reagieren als hätte ich die "Pfeiltaste 
recht" auf der Tastatur betätigt.

Hat jemand eine Idee wie ich das so einfach wie möglich umsetzen kann.

Danke im vorraus für die Antworten.
Gast #2862925
Lesenswert?

Tut mir leid, wenn ich so dumm frage.
Aber wie schließ ich den Optokoppler an die Pfeiltaste an?
Dazu müsste ich die Tasten rausholen bzw. das board rausholen, damit ich 
dahin per Optokoppler das Signal schicke.
#2862930
Lesenswert?

Daniel schrieb:

> Aber wie schließ ich den Optokoppler an die Pfeiltaste an?

Bei der Lösung mit Optokoppler braucht man schon einige Elektronik-
Grundkenntnisse. Mit einem (Reed-)relais wirds für Dich vielleicht
etwas einfacher. Der Kontakt dieses Relais wird einfach parallel
zur vorhandenen Taste angelötet.

> Dazu müsste ich die Tasten rausholen bzw. das board rausholen,

Das lässt sich wohl kaum vermeiden.
Gruss
Harald
Gast #2862963
Lesenswert?

Daniel schrieb:

> Hat jemand eine Idee wie ich das so einfach wie möglich umsetzen kann.
>
> Danke im vorraus für die Antworten.

Ich hätte an einen kleinen µC gedacht, der ein Tastaturprogramm enthält, 
und die drei Signale überwacht. So hätte ich es bei meiner uralten 
Tastatur vom 486-er gemacht. Da gibts zumindest Protokollbeschreibungen 
im Internet.

Wie das heute mit einem USB-Controller funktionieren könnte, weiß ich 
indessen nicht. Möglicherweise, weil ich einfach noch nicht danach 
suchte. Auf jeden Fall aber ein µC, der USB hat.

Die Idee mit der zerlegten USB-Tastatur, die ein Vorposter nannte, geht 
ja auch, wenn man die gehackte Tastatur nicht zu häßlich und zu 
umständlich findet. Möglicherweise kann man den Controllerteil daraus 
schlachten, bzw. den Tastenteil weg sägen, damit die Sache räumlich 
volumenmäßig kleiner wird. Der eigentliche Controller aus einer alten 
AT-Tastatur hat auch nur den Platzbedarf einer Zigarettenschachtel. Oft 
waren das Standard-8051 oder 8048, maskenprogrammiert, oder sogar mit 
EPROM.

Ein Terminalprogramm (wie HyperTerminal oder TeraTerm) am PC könnte 
evtl. auch noch einiges, das habe ich aber nie probiert, habe keine 
Erfahrungen in der Hinsicht.
Gast #2862985
Lesenswert?

STK500-Besitzer schrieb:

> Wilhelm Ferkes schrieb:
>> Da gibts zumindest Protokollbeschreibungen im Internet.
>
> Ist auch verfügbar. Nennt sich HID-Klasse.

Na dann: Nichts wie ran an die Buletten für den Daniel!

Controller mit USB gibts ja auch, habe z.B. den PIC16C84 hier am 
PICkit1, welches mit dem PC verbunden ist.

Natürlich kann ich da in der Hinsicht mit dem PICkit nichts machen, weil 
das ja ein OTP mit Firmware von Microchip ist, hauptsächlich um den 
12F675 zu brennen oder zu lesen.
Gast #2865081
Lesenswert?

hi,
schau dir das hier mal an:
http://www.obdev.at/products/vusb/index.html

damit kannst du "einfach" auf einem AVR USB funktionalität erhalten ohne 
viel hardware zu bauen und vor allem ohne externen USB Controller.
Da werden auch schon solche Sachen wie USB-Tastaturen beschrieben.
Schau dir einfach mal die Referenzprojekte auf der Seite an:
http://www.obdev.at/products/vusb/hidkeys.html
Das hier ist so ziemlich genau das was du brauchst :)
Evtl kannst du einfach dieses Projekt nachbauen und so modifizieren, 
damit es für dich funktioniert.

Dazu wirst du allerdings etwas C Grundkenntnisse brauchen und dich ein 
wenig mit Atmel Controllern auskennen müssen (evtl Fuses setzen, 
externen Quarz etc.)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren