Arduino Leonardo USB设备仿真

时间:2014-01-29 01:03:55

标签: usb arduino hid emulation

我最近得到了一个Arduino Leonardo,我对它模拟USB HID的能力着迷。

但是从我所看到的,只有用于键盘和鼠标仿真的库。

是否可以模仿打印机,麦克风,耳机,鼠标或键盘以外的其他设备?

2 个答案:

答案 0 :(得分:4)

是的,假设设备符合HID标准。你只需要模拟信号。

也就是说,这些其他设备不太可能符合HID标准。但是,它们可能 class-compliant. 符合类,这意味着您不需要特殊的Windows驱动程序即可将其插入并使用它。有许多类似的设备; here is an example

就你的莱昂纳多而言,它看起来似乎不符合类,但更具体地说是HID兼容。但是,我想你可以在莱昂纳多上写一个驱动程序,使它符合类(对于其他一些类)。

另见
USB Device Classes

答案 1 :(得分:0)

您可以使用LUFA tool chain构建比Leo更少的示例。