Створіть пристрій класу USB-інтерфейсу для людини. Це той самий клас, який використовують клавіатури, миші, джойстики, ігрові накладки тощо. Ваш ПК вже має повну підтримку драйверів пристроїв для HID-пристроїв, тому доступ до програмного забезпечення простий. Багато вказівників і навіть зразок коду можна знайти на сторінці HID Яна Аксельсона . Перегляньте її сайт, щоб отримати багато корисної інформації, пов’язаної з розробкою USB-пристроїв.
Багато з невеликих мікропроцесорних сімей можуть робити HID. Я навіть бачив, як це робилося на USB низькій швидкості з 8-контактним AVR ATtiny повністю в програмному забезпеченні.
Виберіть бажаний чіп, а потім шукайте його "звичайні ресурси" для зразків HID.
Інший підхід - зробити пристрій послідовного зв’язку. Існує декілька єдиних мікросхем FTDI . FT232R є популярним вибором. Драйвери потрібні, однак сертифіковані Windows-драйвери відомі майстру знайденого нового обладнання, тому встановлення не є складним. Після встановлення у вас є пристрій, схожий на COM-порт. Доступні альтернативні драйвери, які дозволять вам отримати доступ до його GPIO-штифтів та використовувати його в більш досконалих режимах.
Оновлення, 2015 р.: У ній було посилання на http://www.lvr.com/hidpage.htm , яке, мабуть, зіпсувало посилання, і нове місце розташування було відкрито завдяки El Marce . Ян Лейквью Дослідження як і раніше є чудовим джерелом інформації про практичне використання USB.