Как заставить Arduino Uno нажимать пробел на клавиатуре ноутбука?
Итак, я хочу создать что-то, что при получении удаленного сигнала нажимало бы пробел на клавиатуре моего ноутбука. Я пытался использовать Keyboard.press(), но он доступен только для Леонардо. Можно ли как-нибудь использовать его в моем Uno, не возясь с прошивкой?
Если нет, что еще я могу использовать для достижения своей цели?
@DeathVenom, 👍0
Обсуждение2 ответа
Лучший ответ:
В Windows вы можете использовать перенаправитель с последовательного порта на клавиатуру, например этот
Он может запускаться с Windows, я использую его в течение длительного времени без каких-либо проблем.
Если у вас есть знания в области Java или Python, вы можете подключить плату Arduino к ПК через последовательный порт Arduino. Когда Arduino отправляет байт, например, 0xAB, ваш сценарий Java или Python отправляет поддельное событие нажатия клавиши. Я надеюсь, что это может помочь. Удачи!
Вы уверены, что можете отправить событие нажатия клавиши в любое приложение из другого приложения?, @Juraj
- Как получить ввод с клавиатуры на Arduino с компьютера, к которому он подключен?
- Разбудить компьютер из Uno
- Использование ATiny102 в качестве HID-устройства (эмуляция мыши)
- Bluesmirf Mate Silver (RN-42) входит в командный режим в режиме HID
- Не удается заставить клавиатуру использовать Keyboard.write на Arduino Uno
- Arduino Uno R3 HID с модулем HC-06 BT
- Как использовать Arduino Uno в качестве преобразователя PS/2 в USB для типичного использования клавиатуры?
- Проблемы с отправкой сигналов на Arduino-Uno через клавиатуру
https://github.com/NicoHood/Худлоадер, @Majenko
@Majenko Вы уверены, что это совсем не опасно?, @DeathVenom
Вы можете сделать это без записи нового загрузчика через интерфейсное приложение. Недостатком является то, что вам нужно кодировать новое приложение. Вы можете сделать это с помощью Java, C++, C#,... Вы можете отправить сообщение через последовательный порт и получить его с помощью своего приложения. Это не лучший способ., @2CoB9
вы можете отправить сигнальный символ по серийному номеру... запустите скетч обработки на ноутбуке, который генерирует нажатие клавиши каждый раз, когда принимается сигнальный символ, @jsotola
Управляйте сервоприводом, который физически нажимает пробел..., @Majenko