Salu2, al final me animé a probar con el arduino y os comento mis impresiones.
Me picó la curiosidad y al final me animé a pedir un arduino para hacer pruebas. En principio pedí el modelo leonardo de tamaño normal, ya que como lo quiero para hacer pruebas es mas sencillo hacer las conexiones y demás. Para la versión final del spinner seguramente que utilizaré otro modelo mucho más pequeño de aproximadamente 2x2 cm.
También pedí un rotary encoder y una perilla de aluminio.
Con estos tres componentes ya tenemos todo lo necesario para fabricarnos nuestro propio spinner!!
- Codificador rotatorio incremental de 600p/r 18€
- Perilla de control de aluminio 7€
- Arduino leonardo 13€
-------------
TOTAL 38€Todos estos componentes podéis encontrarlos más baratos en las webs chinas que todos conocemos, pero tarda un huevo y no me apetecía esperar, así que los pedí por amazon.
Es muy sencillo de conectar, dos cables de alimentación y dos de señal. Luego hay que cargar el archivo de programación al arduino y listo, windows te lo reconoce como un joystick usb o como un ratón, depende de la programación que le metas al arduino.
[u
Esto es sólo una prueba y funciona perfectamente en MAME con los juegos de spinner y para los de volante, la verdad es que merece mucho la pena para poder jugar a esos juegos en condiciones.
Hay bastantes archivos para descargar sin tener que escribir el código, aunque no parece difícil escribir el código para nuestros controles personalizados, tanto spinners, joysticks, mandos para sinuladores de vuelo, volantes y pedales para los de conducción, etc.,.... Ya que arduino nos ofrece muchas posibilidades de conexión de diferentes "inputs".
También deciros que no solo podemos conectar botones, joysticks, potenciómetros y demás, también se pueden conectar, por ejemplo, sensores de movimiento, con lo que podemos hacer casi cualquier cosa que se nos ocurra.
Seguiré experimentando y si acabo haciendo algo guapo ya os contaré.
1SaluDT