Forum: Mikrocontroller und Digitale Elektronik Tastaturcontroller in Zifferntastatur fernsteuern?


von ulf (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Zum Simulieren einer Tastatureingabe will ich einen Mikrocontroller 
einsetzen.
Bisher ist mir nur o.g. Tranistorschaltung dazu eingefallen, oder weiß 
jemand dazu noch eine simplere Lösung?

In der Suchfunktion fand ich viele Hinweise zur Tastatursteuerung, aber 
immer   nur zum Anschluß von Tasten an den Controller und nicht zum 
"Vortäuschen".

Konkret geht es darum, in eine USB- Zifferntastatur eine Schnittstelle 
für einen Digitalmeßschieber zu integrieren. Das Ganze soll am Laptop 
laufen, die Meßwerte kommen dann wie eine Tasteneingabe in den PC.
Meine Tastatur- Maus- Kombination enthält alle notwendigen Bauteile für 
die USB- Kommunikation(EM78M611 Chip von ELAN).
Ich muß also nur noch parallel zur Tastatur meine 4*5 Matrix anschließen 
und natürlich mit einem µC den Meßschieber ansteuern.


Vielen Dank für Hilfe aller Art!

ulf.

von Christian B. (casandro)


Lesenswert?

Also mit einem parallelen ROM Chip kannst Du so etwas auch machen.

Das würde dann etwa so aussehen:

Tastaturcontroller:  <--+
 |                      |
 |      ___________   |
 |     |  ROM        |  |
 +---->|A0..x  D0..7 |->+
 +---->|Ax+1..y      |
 |     |_____________|
 |
 |
µC

Der Tastaturkontroller liefert die Adressleitungen 0 bis x und bekommt 
die Datenleitungen zurück. Der Mikrocontroller liefert auf den 
restlichen Leitungen einen Code, welcher der gewünschten 
Tastenkombination entspricht. Die Programmierung ist vielleicht etwas 
kniffelig.

von ulf (Gast)


Lesenswert?

Hmmm- ja. Aber der Aufwand wird eher größer, mehr Pins vom µC
(8*Daten, Enable usw)und zusätzliche Beschalterei
wie Spannungsversorgung etc.
So brauche ich 9 Pins und die Programmiererei ist mit minimalen 
Timingproblemem möglich.
Ich dachte nur, daß ich irgendwie eine Vereinfachungsmöglichkeit 
übersehen habe...

ulf.

von Christian B. (casandro)


Lesenswert?

Ich glaube im Punkto minimale Transistoranzahl bist Du da schon gut 
dabei. Vielleicht könnte man mit Dioden noch eine einfachere Schaltung 
machen, aber ob das dann funktioniert ist fraglich.
Bei meiner Lösung bräuchtest Du nur 4 Leitungen vom Microcontroller für 
15 Tasten. Mit deinen 9 Leitungen könntest Du schon 511 
Tastenkombinationen simulieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.