Schätze du kannst das ganze zusammenknüllen und in der Pfeife rauchen.
USB auf einem AVR erfordert eine Menge Know-How und handoptimierten Code.
Selbst wenn du die grundlegende Verbindung hinbekommst musst du einen kompletten USB-Stack aufbauend auf der Verbindung programmieren, Microsoft brauchte dafür zwei Windows-Versionen, bis der USB-Support hinreichend gut funktionierte ...

mfG
Markus