Хочу сделать руль. Чисто из интереса. Во времена геймпорта прсто все подключалось на прямую, и настраивалось. Но так уже нельзя. Хочется по usb. Думаю делать на подстроечных резистрах. Подключаем к ардуине( ну или какой нибудь атмеге, для красоты), опрашиваем несколько раз в секунду, записываем данные по 3 разряда в последовательный порт. А теперь сам вопрос. Можно ли это реализовать как то по другому? Как отдавать эти данные играм( ничего в гугле не нашел)? В каком виде они должны поступать, что бы компьютер видел этот руль, и можно было играть не только в самописные игры? Как написать драйвер?
Это вы круто замахнулись. Начните отсюда. Почитайте еще это. А когда уже все соберете и ваше устройство будет корректно определяться, тогда и задавайтесь вопросом о том, в каком формате отдавать данные.
Долой AVR и V-USB в частности. Возьмите stm32f3 discovery. На ней есть
1) 4 быстрых АЦП, каждый из которых мультиплексируется на 10 внешних пинов
2) акселерометр
3) аппаратный usb
4) гироскоп
5) компас
6) аппаратный отладчик st-link
7) готовый пример джойстика https://github.com/cjheath/stm32f3-discovery-usb-e...