Paso 7: Añadir un interruptor y MAME listo! Para Jamma - casi
Y ahora un sencillo en el apagado de la tierra al pin 7 en el Arduino. Cuando el interruptor está en un lado pulgar palillos actúan como un joystick de 4 vías, darle la vuelta al revés y tiene una forma de 8.¿Cómo? Buena pregunta pegar el archivo de texto en el Arduino, funciona así:
Cuando Arduino botas primero se lee el valor de los dos potenciómetros y guarda como base. El estado valores get set a 0 y si una olla ha movido lo suficientemente lejos de la línea de base lo agregará un valor a la variable de estado apropiado.
agrega abajo 1; agrega hasta 2, izquierda agrega 10 y derecha agrega 20
Los valores de estado pasan por una instrucción case y se envían las pulsaciones adecuadas.
Un estado de 1 envía la pulsación de tecla para abajo (d o la flecha hacia abajo dependiendo de qué joystick0
Un estado de 11 envía hacia abajo y a la izquierda (d y s o d y flecha izquierda)...
y así sucesivamente hasta que todos los 8 Estados se contabilizan.
Al menos eso es lo que hace si el interruptor está en la posición 8.
Si el interruptor está en la manera 4 posición Arduino compara cuyo eje es más lejos de donde estaban las cosas en el momento comenzó marcha envía sólo las pulsaciones de teclado solo en su lugar.
Y cómo lo hace para Mame.
Pero en el caso de que desee utilizar estos pequeños joysticks poco en un circuito real arcade tiene un paso más.
(El dibujo en esta página envía las pulsaciones de teclado para mame. También escanea un par de botones y envía si es necesario. Cosas como iniciar, créditos, fuego... Muchísima información allí sobre cómo configurar Mame, hoy siento apenas cubriendo los joysticks)