#1 2015-02-26 00:26:44

gb
Учасник
Зареєстрований: 2015-02-26
Повідомлень: 2

Эмуляция USB-мыши

Добрый вечер. Подскажите пожалуйста что лучше выбрать для реализации следующего проекта:
- контроллер подключается по юсб к двум компьютерам - мастер и слейв
- слейв видит устройство как мышь
- мастер передает контроллеру список команд, которые нужно эмулировать - команды вополняются в реальном времени (движение мыши, клик левой/правой кнопкой)

Поиски на данный момент принесли два варианта:
1) 2 ардуино соединенные между собой по уарту - один получает команды от мастера, другой выдает себя за мышь для слейва (какие лучше использовать для этих задач?)
2) Arduino Due з двумя юзб чтобы подключить сразу и мастера и слейва.
Может есть какой-то 3й, 4й.. варианты.

Спасибо за любую помощь.

Неактивний

#2 2015-02-26 10:05:35

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: Эмуляция USB-мыши

день добрый,  есть много готовых решений, например на базе stm32

small_description.png

http://www.stm32circle.com/projects/project.php?id=17
этот пример когда то проверял

управляющие команды по UART сделал бы.
т.е. с 2 аппаратными  USB я бы не заморачивался. 


любой производитель MCU с аппаратным  USB device сделал пример ( USB HID ) мышки  smile либо кто то уже позаботился  пример выложить.  тут уже Ваши предпочтения  по производителю и среде разработки.
Кто то Atmel  предпочитает, кто то ST, TI и т.д.

лично я взял бы за основу STM32F103 или что то покруче, задел на будущее smile

Неактивний

#3 2015-02-27 01:23:03

gb
Учасник
Зареєстрований: 2015-02-26
Повідомлень: 2

Re: Эмуляция USB-мыши

Спасибо! Буду копать smile

Неактивний

#4 2015-06-16 11:11:26

Саня Паскаль
Гість

Re: Эмуляция USB-мыши

Как я понял, вы хотите с одного компа управлять мышью другого. Для этого возьмите Arduino Due. На один USB подключите Мастер. На другом эмулируте как мышь. К мастеру подключайтесь по UARTу.

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму