2016-07-14 4 views
0

У меня есть кнопка Arduinu UNO и джойстика. Когда я нажимаю вверх или вниз с помощью джойстика, я хочу писать «W» или «S» где угодно. Как я могу сделать это с помощью C# или Arduino?Как сделать HotKey для кнопок

+0

Если соединение между компьютером и Arduino через последовательный порт, то вы можете использовать SerialPort класс в C#. Ваш arduino должен отправить charachter на ваш компьютер, если ваш компьютер получил этот харачер, а затем напишите его на консоль. –

+0

Вы можете начать с этого примера: http://playground.arduino.cc/Csharp/SerialCommsCSharp –

+0

Я обеспечил соединение между ПК и Arduino, и я могу отправлять данные с джойстика на C#. Но я не могу писать персонажа нигде. –

ответ

1

Вы можете подключить свой Arduino к клавиатуре к компьютеру. Существует библиотека клавиатуры Arduino, которую вы можете использовать. Вот ссылка: KeyboardWrite

Например, эта строка кода будет реагировать так же, как Вы нажали на клавиатуре:

Keyboard.write(65);