M
M
mad_infosec2017-05-22 22:43:58
Arduino
mad_infosec, 2017-05-22 22:43:58

Arduino usb kvm switch?

Is it possible for arduino to remove the signal coming from the data contacts from the keyboard / mouse and transfer it to other pins, depending on, for example, some if'a? If not, what could be the problem?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
Alexander Volkov, 2017-05-24
@a_volkov1987

If we are talking only about applying to USB-HID devices, then you can get by with multiplexer chips that can operate at USB frequencies.
Here is an example of such a chip: www.ti.com/lit/ds/scds237f/scds237f.pdf

V
vanyamba-electronics, 2017-06-10
@vanyamba-electronics

To do this, you can try using the Arduino Leonardo board as a USB client and a USB Shield as a USB host.
Connect your Arduino to your computer and plug your mouse or keyboard into the USB Shield. You receive messages from the mouse or keyboard in the sketch, manage the pins, and transfer the rest of the messages to the computer.
Artificial intelligence, of course, cannot be created in this way, and the delay can be very noticeable, but you can try it as an experiment.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question