我最近得到了一个Arduino Leonardo,我对它模拟USB HID的能力着迷。
但是从我所看到的,只有用于键盘和鼠标仿真的库。
是否可以模仿打印机,麦克风,耳机,鼠标或键盘以外的其他设备?
答案 0 :(得分:4)
是的,假设设备符合HID标准。你只需要模拟信号。
也就是说,这些其他设备不太可能符合HID标准。但是,它们可能 class-compliant. 符合类,这意味着您不需要特殊的Windows驱动程序即可将其插入并使用它。有许多类似的设备; here is an example。
就你的莱昂纳多而言,它看起来似乎不符合类,但更具体地说是HID兼容。但是,我想你可以在莱昂纳多上写一个驱动程序,使它符合类(对于其他一些类)。
答案 1 :(得分:0)
您可以使用LUFA tool chain构建比Leo更少的示例。