Не работает библиотека Keyboard

Moxed
Offline
Зарегистрирован: 21.02.2019

Здравствуйте.

Имеется Arduino Pro Micro (ATmega32U4). Создаю скетч:

#include <Keyboard.h>

void setup() {
  Keyboard.begin();
  delay(1000);

  Keyboard.print("Test");
  
  delay(1000);
  Keyboard.end();  
}

void loop() {
  //
}

По итогу клавиатура не эмулируется и собственно не происходит совсем ничего. Всячески переписывал данный код, но ничего так и не заработало. Хотя, библиотека Mouse работает корректно.

Тестировал в IDE 1.8.8 и 1.6.13.

В чём может быть проблема и как её решить?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

а когда выполняется Keyboard.print("Test");  кнопочки "T", "E", "S" на клавиатуре опускаются и поднимаются? 

Если нет - библиотека бракованная

kalapanga
Онлайн
Зарегистрирован: 23.10.2016

А проверяете как? Открыли какой-нибудь редактор, установили в нём курсор, воткнули ардуину в усб, напечатался текст - так?

Moxed
Offline
Зарегистрирован: 21.02.2019

Да, так. Но текст, соответственно, не напечатался. Я что-то не правильно делаю?

Не судите строго, я лишь начинаю разбираться в этом.

Moxed
Offline
Зарегистрирован: 21.02.2019

Ребят, ни у кого нет мыслей по данному поводу?

sadman41
Offline
Зарегистрирован: 19.10.2016

Вот это работает на Micro Pro

#include <Keyboard.h>

void setup() {
  Keyboard.begin();
}

void loop() {
  Keyboard.print("Test");
  delay(2302);
}