2016-07-14 16 views
0

Ich habe einen Arduinu UNO und Joystick-Taste. Wenn ich mit Joystick nach oben oder unten drücke, möchte ich irgendwo 'W' oder 'S' schreiben. Wie kann ich es mit C# oder Arduino machen?Wie kann ich HotKey für Buttons machen

+0

Wenn die Verbindung zwischen PC und Arduino serielle Schnittstelle verwendet, dann können Sie Serialport verwenden Klasse in C#. Dein arduino muss einen Charakter an deinen PC senden, wenn dein PC diesen Charakter erhalten hat, und dann auf die Konsole schreiben. –

+0

Sie können mit diesem Beispiel beginnen: http://playground.arduino.cc/Csharp/SerialCommsCSharp –

+0

Ich stellte sicher, Verbindung zwischen PC und Arduino und ich kann Daten vom Joystick zu C# senden. Aber ich kann nirgends Charakter schreiben. –

Antwort

1

Sie können Ihren Arduino als Tastatur an den Computer anschließen. Es gibt eine Tastatur-Arduino-Bibliothek, die Sie verwenden können. Hier ist eine Referenz: KeyboardWrite

Zum Beispiel dieser Zeile Code reagiert wie Sie A auf der Tastatur gedrückt:

Keyboard.write(65); 
Verwandte Themen