Arduino als USB HID Gerät

Hallo,

ich würde mir gerne ein Panel mit ein Paar Kippschaltern, Drehreglern, Potis und Tasten bauen und an meinen PC per USB anschließen. Das Ziel wäre es diese als Tasten und Achsen in Flugsimulatoren zu nutzen.

Ist das prinzipiell mit einem Arduino möglich und auch sinnvoll? Und wonach muss ich da suchen?
Ich habe neben den Uno auch einen ATMEGA328p ohne USB, einen ESP01 und ein paar ATtinies herumliegen, weiß aber nicht, wie die hierfür nutzbar wären.

Vielleicht kennt jemand ja auch eine andere Plattform/Möglichkeit. Mir wäre aber eine möglichst große Menge an Eingängen und Flexibilität bei den Funktionen wichtig.

Die Möglichkeiten sind vielfältig.

Die Tinys können das über V-USB. z.B. der Digispark Core ist dafür ausgerüstet.

Auch könntest du den ATMega16U2 deines originalen UNO dafür nutzen.

Ansonsten:
Einen der ATMega32U4 Arduinos verwenden: Leonardo, Micro
Oder einen der vielen damit kompatiblen.