Pages: [1]   Go Down
Author Topic: Über die Tastatur Arduino steuern  (Read 687 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 27
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo,

ich möchte mit der Tastatur meinen Roboter ansteuern. Ich habe nach Befehlen wie Keypressed gesucht, gefunden aber festgestellt dass es eher umgekehrt ist und zwar nur mit Arduino Leonardo der sich wie eine Tastatur verhalten kann.

Serial.Input will ich nicht da ich immer Enter drücken muss. Es its nicht wie keypressed, der solange ausgeführt wird wie die Taste gedrückt bleibt.

Kann ich überhaupt über die Tastatur und Maus Arduino ansteuern?
« Last Edit: May 06, 2013, 06:10:24 pm by forgoden » Logged

Forum Moderator
BZ (I)
Offline Offline
Brattain Member
*****
Karma: 236
Posts: 20275
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Du meinst eine PS2 Tastatur?
http://playground.arduino.cc/Main/PS2Keyboard
http://playground.arduino.cc/Main/PS2KeyboardExt2
http://playground.arduino.cc/componentLib/Ps2mouse

Für eine USB-Tastatur/Maus brauchst Du ein USB-HOST Shield.
Grüße Uwe
Logged

Wien
Offline Offline
Edison Member
*
Karma: 23
Posts: 1664
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hi,

alternative wäre eine kleine infrarot fernsteuerung mit empfänger um 4€ versandkostenfrei bei ebay.
die IRRemote-library zeigt Dir auch ein "wiederhol-signal" an, wenn eine taste gedrückt bleibt.

gruß stefan
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 27
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Eigentlich dachte ich, dass die Arduino Karte am PC angeschlossen bleibt und ich übern PC mit der Tastatur Arduino steuere. Dürfte das nicht Softwaremäßig sein?

Aber unabhängig vom PC steuern wäre auch nicht schlecht.
Logged

Germany
Offline Offline
Edison Member
*
Karma: 44
Posts: 2261
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Eigentlich dachte ich, dass die Arduino Karte am PC angeschlossen bleibt und ich übern PC mit der Tastatur Arduino steuere.
Hätte man ja auch einfach mal im Startposting schreiben können... smiley-wink In dem Fall brauchst du natürlich noch ein PC-seitiges Programm, was die Eingaben über die Tastatur direkt über die serielle Schnittstelle zum Mikrocontroller schickt. Ob es auch fertige Terminal-Programme gibt, die das können, weiß ich jedoch nicht.
Logged

Mein Arduino-Blog: http://www.sth77.de/ - letzte Einträge: Teensy 3.0 - Teensyduino unter Window 7 - Teensyduino unter Windows 8

Germany S-H
Offline Offline
Edison Member
*
Karma: 117
Posts: 2454
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Serial.Input will ich nicht da ich immer Enter drücken muss.

Die einzige Möglichkeit, bei der Du "immer Enter drücken" mußt, ist die serielle Konsole der Arduino-Software.

Nimm mal ein Standard-Terminalprogramm, z.B. unter Windows Hyperterm für Windows XP oder Putty mit Connection-type "Serial"! Oder ein beliebiges anderes Terminalprogramm für Dein Betriebssystem.

Mit jedem Terminalprogramm bekommst Du jeden Tastendruck, der ein Zeichen erzeugt, ganz ohne Enter zu drücken.

Nur wenn Du die Scancodes (Taste runter, Taste hoch) haben möchtest, wird es aufwändiger, aber um die Zeichen einzeln und ohne Enter zu bekommen, brauchst Du statt des seriellen Monitors von Arduino nur ein beliebiges Terminalprogramm verwenden.
Logged

Pages: [1]   Go Up
Jump to: