Forum: Mikrocontroller und Digitale Elektronik Simple Tastatureneingabe


von Mario (Gast)


Lesenswert?

Hallo,
ganz Kurz und Knapp, ich möchte eine Mikrocontrollerschaltung erstellen 
die das Siganl eines Tasters oder Drucksensors aufnimmt und dann über 
USB das Signal einer Tastatureingabe weitergibt (nein, ich möchte keine 
eigene Matrixtastatur bauen, lediglich 1 Knopf der dann genau 1 
Tastendruck an den PC übermittelt).
Habe diesbezüglich bereits gesucht wie blöd, aber leider nichts derart 
simples gefunden.

Hoffe irgendwer kann mir helfen.
Gruß, Mario

von Davis (Gast)


Lesenswert?

Mario schrieb:

> Habe diesbezüglich bereits gesucht wie blöd, aber leider nichts derart
> simples gefunden.

Du meinst du kannst die Leute hier für blöd verkaufen?

von Peter D. (peda)


Lesenswert?


von Cyblord -. (cyblord)


Lesenswert?

Ist nicht so einfach, weil der Controller hierbei ein komplettes USB-HID 
simulieren muss.

Was willst du eigentlich machen?
Muss am PC wirklich ein echter Tastendruck auf einer Tastatur ankommen? 
Übertragung via USB-seriell Wandler ist dagegen sehr einfach.

von werner (Gast)


Lesenswert?

Nimm doch einfach ein PC-Keyboard mit USB, zerlege es, und kontaktiere 
nur eine taste....

von Reinhard Kern (Gast)


Lesenswert?

Mario schrieb:
> (nein, ich möchte keine
> eigene Matrixtastatur bauen, lediglich 1 Knopf der dann genau 1
> Tastendruck an den PC übermittelt).

Das spricht ja nicht gegen einen Tastatur-Kontroller, du musst ja keine 
Matrix anschliessen. Du musst nur den Teil der Software, der die Tasten 
scannt, ersetzen durch dein Sensor-Interface. Bei einem Taster musst du 
garnichts ändern.

Gruss Reinhard

von Lua (Gast)


Lesenswert?


von Lua (Gast)


Lesenswert?


von Mario (Gast)


Lesenswert?

cyblord ---- schrieb:
> Was willst du eigentlich machen?
> Muss am PC wirklich ein echter Tastendruck auf einer Tastatur ankommen?

Wäre schon gut, ja. Das was ich machen will lässt sich so beschreiben: 
Ich habe als Abschlussarbeit eine Game-Steueruzng geplant. D.h. ich 
möchte am Rand einer Bodenplatte, auf welcher man dann steht, 
Drucksensoren oder Taster anbringen. Wird dieser ausgelöst durch das 
ausführen einer "Laufbewegung" auf der Platte soll der Tastendruck "w" 
also in Spielen "vorwärts" ausgelöst werden und an den PC gesendet.

werner schrieb:
> Nimm doch einfach ein PC-Keyboard mit USB, zerlege es, und kontaktiere
> nur eine taste....

Hatte ich mir auch schon überlegt, mir wurde aber gesagt dass das ganze 
kein "Bastelprojekt" werden soll.

von GuidoL (Gast)


Lesenswert?

Dazu reicht aber kein "normaler" Arduino....es sollte ein UNO oder 
Leonardo sein, da die den USB-enabled ATmega 32U4 MCU als 
Kommuniaktionsschnittstelle haben, der so tun kann als sei er eine 
Tastatur.

Mit so einem Arduino koennte es ein 5-10 Zeiler werden :-)

von machdirdeinlebennichtsoschwer (Gast)


Lesenswert?

Mario schrieb:
> werner schrieb:
>> Nimm doch einfach ein PC-Keyboard mit USB, zerlege es, und kontaktiere
>> nur eine taste....
>
> Hatte ich mir auch schon überlegt, mir wurde aber gesagt dass das ganze
> kein "Bastelprojekt" werden soll.

Dann nimm halt eine neue Tastatur. Meistens ist eine schöne kleine 
Leiterplatte drin, die über Steckkontakte angeschlossen ist.
Du kannst natürlich beim Hersteller der Tastatur nach dem Modul fragen.

Es ist dann ein Zukaufteil und kein Bastelprojekt.

von Mario (Gast)


Lesenswert?

Lua schrieb:
> http://arduino.cc/en/Reference/MouseKeyboard

Hm das sieht doch nach was auf mit dem ich was anfangen kann.
Danke, ich glaub daran werd ich mich mal orientieren.

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.