@mad_infosec

Arduino usb kvm switch?

Можно ли arduinой снимать сигнал приходящий с data контактов от клавиатуры\мыши и передавать его на другие пины в зависимости от, например, какого-нибудь if`a? Если нет-то что именно может помешать?
  • Вопрос задан
  • 480 просмотров
Пригласить эксперта
Ответы на вопрос 2
a_volkov1987
@a_volkov1987
Инженер-схемотехник
Если речь идет только о применении к USB-HID девайсам, то можно обойтись микросхемами мультиплексоров, которые умеют работать на частотах USB.
Вот пример такой микросхемы: www.ti.com/lit/ds/scds237f/scds237f.pdf
Ответ написан
Комментировать
@vanyamba-electronics
Для этого можно попробовать использовать плату Arduino Leonardo в качестве USB-клиента и USB Shield в качестве USB-хоста.
Подключаете Arduino к компьютеру, а мышь или клавиатуру втыкаете в USB Shield. Принимаете в скетче сообщения от мыши или клавиатуры, управляете пинами, а остальные сообщения передаёте в компьютер.
Искусственного интеллекта конечно таким способом не создать, да и задержка может оказаться весьма заметной, но в качестве эксперимента можно попробовать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы