coseché un joystick de una estafa de lucha, quiero usarlo para ingresar información en un arduino. ¿Cómo conecto los interruptores?

el joystick tiene solo 4 interruptores alrededor de un eje (arriba, abajo, izquierda, derecha): 0, 1 o 2 de ellos están activados según la dirección en la que se tira del joystick.

aquí hay algunas imágenes que muestran de lo que estoy hablando: http://forums.shoryuken.com/discussion/196736/korean-arcade-parts-discussion/p2

Encontré ese sitio buscando el número (¿id?) En los interruptores:AM51630C69N

La información completa que puedo obtener al leer el interruptor en sí es esta:

AM51630C69N
121011E
16A250VAC
Thailand

(Esto aparece cuando busco AM51630C69Nel esquema, aunque parece que no tiene el mismo número, y está hecho por panasonic, que no creo que sean mis interruptores (tienen un [M]logotipo en ellos) http://uk .rs-online.com/web/p/microswitches/5224330/ )

No soy ingeniero eléctrico, así que estoy un poco perdido. Una cosa que noté es que todos comparten el pin de "extracción" (er, todos están conectados de todos modos), con un cable negro (¿tierra?). y solo tienen un pin de "lanzamiento" cada uno.

Entonces, ¿cómo debo conectar esto para recibir entrada?

Otras preguntas: ¿qué tienen que ver 16 amperios/250 voltios con nada? Si me estoy conectando a tierra + entrada, ¿dónde estoy poniendo el voltaje? Además, esos son mucho más altos que cualquier cosa que un arduino pueda producir... ¿eso significa que no tengo suerte?

Recuerdo vagamente haber visto un problema como este hace años, es la forma en que esto se conecta de la siguiente manera:

Enganche de tierra a tierra. Conecte la entrada a un pin de entrada en el arduino. Además , conecte ese pin de entrada al voltaje (?), Luego leerá 1 cuando el interruptor no se active y 0 cuando lo esté (¿tirará el voltaje directamente a tierra cuando esté conectado a tierra?)

¡Cualquier ayuda/dirección sería apreciada!

¿ Puede proporcionar una imagen de su unidad? Si leí correctamente, todo lo que hizo fue proporcionar enlaces que analizan otros ejemplos que tienen interruptores que el suyo también tiene. Pero las cosas varían mucho y eso realmente no nos dice qué tienes entre manos o cómo ayudarte con eso. Algunas imágenes estratégicas ayudarían. ¿O estás diciendo que tu unidad es realmente igual a esas? ¿Con sólo cuatro microinterruptores?
@jonk se ve casi idéntico a la imagen etiquetada "Coreano - Interruptores decorativos de actuador redondo de corona". La única diferencia es que los interruptores son negros y tienen una escritura diferente (que mencioné anteriormente). Pero sí, son solo 4 interruptores. La única otra diferencia es que los pines ya están conectados a los cables, y todos los pines de "tracción" están conectados por un cable negro y salen a un solo cable (¿que supongo que debería estar conectado a tierra?)
Bueno. Así que es muy simple, entonces. Sí, parece que conectaron un lado de todos los interruptores juntos (lo cual es sensato). Esto sugeriría un total de 5 cables. Puede conectar el cable común al riel + o al -. Es sólo una cuestión de interpretación para usted. Puede encontrar una gran cantidad de artículos sobre el uso de una entrada de interruptor en un micro y/o Arduino. Así que empieza y hazlo. El resto es solo un montón de software.
Microinterruptores estándar: interruptores industriales bastante resistentes, pero cambiarán 5V muy bien.

Respuestas (1)

La clasificación de 16A 250VAC es la máxima para cada interruptor. Ciertamente puedes usar 5VDC para el Arduino.

A juzgar por las imágenes, parece que el joystick simplemente presiona uno o más interruptores de límite cuando se mueve. También parece que todos los interruptores de límite tienen ambos terminales expuestos. Cuando se presiona el interruptor de límite, simplemente conecta los dos terminales (o interrumpe la conexión si normalmente está cerrado).

Lo que haría es conectar un terminal de cada interruptor a 5V y conectar los otros terminales a 4 pines Arduino. Coloque resistencias desplegables en los cuatro cables que van al Arduino. Cuando se presiona un interruptor de límite, leerá un 1 en el pin Arduino correspondiente, y cuando no se presiona un interruptor, leerá un 0 en el pin Arduino correspondiente.

También es posible que desee implementar la eliminación de rebotes de hardware o software en las entradas.

EDITAR:

El otro método que describió implica conectar un terminal de cada interruptor a tierra y conectar los otros 4 terminales a 4 pines Arduino. Debe haber una resistencia pull-up de 5 V en cada cable de entrada. Luego, si no se presiona el interruptor, leerá 5 V a través de la resistencia de extracción, y cuando se presione el interruptor, leerá 0 V ya que el pin está en cortocircuito a tierra.