Controller Simracing

Ciao a tutti, scrivi per porvi questo quesito in quanto sono a digiuno di conoscenze riguardo ad arduino.
Stò costruendo una pulsantiera usb con 10 pulsanti e 3 encoder per utilizzare all'interno di simulatori di guida come Rfactor, Live for Speed e Assetto Corsa.
Ho preso come ispirazione questa


Questi sono gli encoder che ho
"Encoder rotativo marca ALPS modello EC11B0924802, 2 canali in quadratura,
18 impulsi per giro, comprensivo di pulsante"

E' possibile usare Arduino Uno come controller per questi encoder e i 10 Pulsanti?
Ho cercato un pò in giro, ma ho trovato cose confuse al riguardo, forse dovute anche alla mia scarsa conoscenza e in alcune guide presenti ho trovato poco aiuto.

Grazie in anticipo

https://www.google.it/search?q=arduino+simracing

Ciao Uwe