.
Para Teensy tienes infinidad de librerias, las hay para emular teclado, ratón y joystick. Además el hardware es barato y listo para usar en formato DIP y con el entorno de desarrollo de Arduino, no hace falta programador, el Teensy lleva un bootloader para cargar el ejecutable.
https://www.pjrc.com/teensy/td_joystick.htmlEse de arriba es un joystick estandar, yo para un proyecto que estoy diseñando estoy emulando un joystick para Xbox 360 Xinput con force feeback para los motores vibradores.
Para PIC, tambien tienes emulación de dispositivos HID en las MLA, yo hace tiempo monté el de ratón y lo volví a montar hace un par de semanas para otro proyecto que necesita emular un mouse inalámbrico conectado a sensores de inclinación. Aunque al final he optado por el Teensy para emular un joystick de Xbox 360 Xinput, pero en mi caso diseñaré el PCB con el micro Kinetis de NXP, ahora uso el Teensy para las pruebas.