HID: Duemilanove oder Attiny?

Der Leonardo hat die Hardware im Controller integriert um ohne Aufwand ein HID über USB zu emulieren. Mit den entsprechenden Funktionen machst Du das in 3 Zeilen Code.
Wenn Du einen anderen Controller nimmst, dann mußt Du alles über Code emulieren. Ich weiß auch nicht ob es dafür Beispiele gibt.

Eine alternatve ist eine alte USB-Tastatur auszuschlachten:

Grüße Uwe