Joystick en Arduino uno

Saludos! soy nuevo en este foro, llevo días buscando información y como no he encontrado nada escribo por aquí!

Actualmente estoy intentando hacer una de esas máquinas tragaperras que tienen un gancho, la típica máquina de esas que metes una moneda y con el gancho intentas coger un peluche.

Estoy intentando hacer este proyecto con una arduino UNO, un módulo Shield CNC v3 y 3 módulos A4988.

En mi caso no estoy poniendo la Shield insertada en el arduino ya que no utilizo muchas de las entradas y salidas de un CNC "normal" ya que en mi caso este proyecto va controlado por un Joystick de estos de aliexpress.

Estos Joysticks funcionan con finales de carrera que puedo conectar directamente al arduino pero...
también pueden funcionar con "Encoder zero delay USB". Es una plaquita que recoge todos los datos del joystick y la envía por USB. (Utilizado normalmente para Raspberry PI)

Mi pregusta es:
Que forma me recomendáis para conectar uno de estos joysticks al arduino?
Es posible conectar el joystick al usb del arduino utilizando este "Encoder zero delays USB"?
Se puede utilizar la entrada USB del arduino para conectar períféricos como este joystick o un teclado por ejemplo?

Un saludo y muchas gracias!
Espero ansioso las respuestas :smiley: