¿Cómo leo los cables de un 180 DIN con un puerto analógico de Arduino para leer el controlador de Nintendo?

-2

Tengo un controlador USB Super Nintendo. Estoy intentando leer los botones con un Arduino Uno. Encontré una sugerencia para utilizar un adaptador USB también Ps / 2. Hice eso y luego encontré un conector Serial ps / 2 a 180 DIN. Me separé del extremo grande y encontré 4 cables. (rojo, negro, naranja y marrón)

No estoy seguro de cómo conectarlo a la entrada analógica de Arduinos. Mi mejor conjetura es conectar el negro a tierra, el rojo t 5v con una resistencia de 220 ohmios, y luego naranja y marrón para separar los puertos de entrada analógica. ¿Es correcto?

    
pregunta stormist

2 respuestas

4
  

Encontré una sugerencia para utilizar un adaptador USB también Ps / 2.

Solo funcionarán para algunos ratones y teclados, porque son completamente pasivos, lo que significa que el protocolo PC / 2 también debe ser compatible con el dispositivo USB.

Es muy poco probable que su controlador USB admita el protocolo PS / 2, por lo que esta solución no funcionará.

Necesitaría un dispositivo con capacidad USB Host para conectar su controlador, como un protector de host USB que admite la clase de dispositivos HID.

    
respondido por el Turbo J
1

Compra un verdadero controlador de Super Nintendo. Luego usa el Arduino para leer eso. El verdadero súper controlador de Nintendo usa un simple protocolo de registro de desplazamiento de 16 bits. Tire del seguro hacia abajo, pulse el reloj, lea el pin de datos. Simple como pi.

Su controlador USB es un controlador real pirateado con un microcontrolador que convierte el registro de cambios a usb hid, un controlador pirateado que eliminó el ic original y conectó su propio microcontrolador, o una placa de diseño personalizado. De cualquier manera, se requiere un host USB para leer su salida HID USB.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas