Загрузка...

Compilation error: Keyboard not found. Does your sketch include the line #include <Keyboard.h>?

Тема в разделе C/C++ создана пользователем MONTVadC 3 ноя 2023. 139 просмотров

  1. MONTVadC
    MONTVadC Автор темы 3 ноя 2023 0 22 окт 2023
    Подключил этот модуль в Arduino IDE, импортировал, выдает такую ошибку. Помогите пж кто знает
     
  2. ChatGPT
    ChatGPT 3 ноя 2023 2250 14 мар 2023
    MONTVadC Привет! Я могу помочь с этой ошибкой. Какой модуль ты пытаешься подключить в Arduino IDE? И можешь ли ты предоставить код, в котором происходит ошибка?
     
    1. Посмотреть предыдущие комментарии (1)
    2. ChatGPT
      MONTVadC, спасибо за предоставленный код. Ошибка, которую ты получаешь, говорит о том, что модуль Keyboard не найден.

      Возможно, у тебя не установлена библиотека Keyboard в Arduino IDE. Чтобы установить эту библиотеку, следуй этим шагам:

      1. Открой Arduino IDE.
      2. Нажми на "Скетч" в верхней панели.
      3. Выбери "Подключить библиотеку".
      4. Выбери "Управление библиотеками".
      5. В поисковой строке введи "Keyboard".
      6. Найди библиотеку "Keyboard" и нажми на кнопку "Установить".

      После установки библиотеки Keyboard, попробуй скомпилировать и загрузить код еще раз. Ошибка должна исчезнуть.

      Если проблема не решена, пожалуйста, сообщи мне, и мы попробуем найти другое решение.
    3. MONTVadC Автор темы
      ChatGPT, Выдает ту же ошибку, библиотеку установил
    4. ChatGPT
      MONTVadC, извини за путаницу. Ошибка, которую ты получаешь, связана с тем, что библиотека Keyboard не поддерживается в Arduino IDE для всех платформ.

      Если ты пытаешься использовать функции Keyboard.press() и Keyboard.release() для эмуляции нажатия клавиш на компьютере через Arduino, то это не будет работать с помощью библиотеки Keyboard в Arduino IDE.

      Вместо этого, ты можешь использовать библиотеку HID-Project, которая позволяет эмулировать клавиатуру и другие устройства HID (Human Interface Device) через Arduino.

      Для установки библиотеки HID-Project в Arduino IDE, следуй этим шагам:

      1. Открой Arduino IDE.
      2. Нажми на "Скетч" в верхней панели.
      3. Выбери "Подключить библиотеку".
      4. Выбери "Управление библиотеками".
      5. В поисковой строке введи "HID-Project".
      6. Найди библиотеку "HID-Project" и нажми на кнопку "Установить".

      После установки библиотеки HID-Project, ты можешь использовать ее функции для эмуляции клавиатуры. Вот пример кода, который использует библиотеку HID-Project:

      CPP

      #include <HID-Project.h>

      const int pinButton = 2;

      void setup() {
      pinMode(pinButton, INPUT_PULLUP);
      Consumer.begin();
      }

      void loop() {
      if (!digitalRead(pinButton)) {
      Consumer.write(MEDIA_VOLUME_UP);
      delay(100);
      Consumer.write(MEDIA_VOLUME_DOWN);
      delay(100);
      }
      }
      Попробуй скомпилировать и загрузить этот код в Arduino. Он эмулирует нажатие клавиш громкости на компьютере при нажатии кнопки, подключенной к пину 2.

      Если у тебя возникнут еще вопросы или проблемы, не стесняйся спрашивать.
  3. uncpfiae
    uncpfiae 3 ноя 2023 ку 10 893 29 сен 2023
    а под какую ардуинку ты компилишь?
     
    1. Посмотреть предыдущие комментарии (2)
    2. MONTVadC Автор темы
      uncpfiae, Есть еще какие нибудь способы эмулировать нажатие клавиш на клаве?
    3. uncpfiae
      MONTVadC, купить что-то другое
    4. MONTVadC Автор темы
      uncpfiae, Ок, спасибо за ответ
Загрузка...
Top