KeyboardController.h vs DUE. Задержка обработки нажатия

Нет ответов
saer
Offline
Зарегистрирован: 12.05.2014

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

Есть ДУЕ и ЮСБ-сканер штрих-кода.

Сканер подключен к ДУЕ и работает.

Есть код:

#include <KeyboardController.h>
USBHost usb;
KeyboardController keyboard(usb);
void keyPressed() {
  Serial.print("Pressed:  ");
  printKey();
}
void printKey() {
   Serial.write(keyboard.getKey());
  Serial.println();
}
void setup()
{
  Serial.begin(9600);
  Serial.println("Program started");
}
void loop()
{
  // Process USB tasks
  usb.Task();
}

Ожидалось, что все, что попадает со сканера будет моментально передано в Сериал-порт.

Но между сканированием и отображением информации из порта проходит около 5 сек.

Подскажите пожалуйста, как сократить это время?