¿Pueden los microcontroladores simples leer señales de un convertidor de USB a RS232 conectado a un mouse USB?

2

Intentando conectar tantos ratones usb a mi arduino y acabo de informarme de usb a los convertidores rs232.

¿Puede alguien decirme si es posible simplemente conectar un mouse usb a un convertidor usb a rs232, conectar algunos cables desde el enchufe de salida rs232 al microcontrolador y luego leer los datos de todos los eventos del mouse?

    
pregunta zaf

6 respuestas

6

No, pero puede conectar el mouse a un convertidor de USB a PS / 2 que hará que el mouse cambie al modo de serie síncrono. Necesitaría un conector mini-DIN compatible alimentado con 5 V, pero la decodificación de los datos debería ser bastante sencilla. Consulte aquí para el cableado.

UPDATE

Acabo de probar esto con un par de ratones nuevos y funcionaron bien. Como una idea de último momento, recordando que los ratones PS / 2 funcionan en modo asíncrono con un adaptador PS / 2 a DA9, intenté conectar en cascada USB = > PS2 = > Adaptadores serie (con alimentación externa injertada). No hace falta decir que los ratones USB no admiten el modo de serie asíncrono heredado (¡vale la pena intentarlo!).

    
respondido por el MikeJ-UK
6

No. El mouse USB debe estar conectado a un host USB. El controlador USB a RS232 no es un host USB. Es un dispositivo USB, como el mouse, y se basa en el host para realizar varias funciones de administración de bus USB.

    
respondido por el Toybuilder
4

Deshazte de Arduino y usa una MCU con modo host o USB OTG (On The Go). No costará mucho (usaría un PIC24FJ256GB110 con USB OTG), pero desarrollar el software será mucho trabajo, aunque Microchip tiene una pila de software USB gratuita:

enlace

    
respondido por el Leon Heller
3

Debería recoger el protector de host USB . Tiene un chip controlador de host USB y viene con un software de soporte que le permitirá hablar con su mouse.

    
respondido por el joeforker
0

Si está buscando conectar un mouse, teclado u otro HID USB, consulte este sitio web: <     

respondido por el Helper
0

Si puede encontrar un convertidor de USB a rs232 que convierte la entrada del dispositivo USB a la salida de rs232, entonces sí. desafortunadamente, ese tipo de producto cuesta $ 100 o más, sin incluir el tiempo dedicado a buscarlo. estarás mejor con un microcontrolador de 32 bits barato con s USB o un sistema operativo completo.

    
respondido por el Jasen

Lea otras preguntas en las etiquetas