Protocolo que se utilizará para hacer que el microcontrolador funcione como ratón

1

Estoy haciendo un " ratón inalámbrico con guante de datos ". En este usuario usa un guante de mano equipado con sensores, microcontrolador y amp; transmisor. Pude detectar izquierda y amp; movimiento correcto de la mano y amp; pude detectar clics y amp; transmítelos usando el transmisor.

El módulo receptor consta de un receptor, el microcontrolador y el receptor deben estar conectados al USB de la computadora. Ahora, ¿qué protocolo debo usar para indicar a la computadora que mueva el puntero del mouse en consecuencia?

    
pregunta Harish_N

2 respuestas

1

Como se mencionó en los comentarios, la clase HID (Dispositivo de interfaz humana) es lo que está buscando para operar como un mouse sin controladores especiales. Puede encontrar las especificaciones completas en Especificaciones relacionadas con HID en USB.org aunque son bastante pesadas leyendo.

Probablemente, la mejor opción para comenzar es comprar una placa de desarrollo que contenga un microcontrolador compatible con USB y que tenga disponible una pila USB compatible con el proveedor. Tanto la serie AVR como la serie PIC tienen una disponible si está buscando una solución pequeña de 8 bits, pero muchos proveedores ofrecen la misma.

Como ejemplo, recientemente compré un Microchip Kit de desarrollo USB de Low Pin Count incluido Ejemplos completos de trabajo que hicieron que comenzar sea fácil. Mientras estaba usando la clase CDC, noté que también incluía un ejemplo para un mouse HID.

    
respondido por el PeterJ
0

Alternativamente, pero principalmente por razones de integridad, también puede implementar el protocolo PS / 2, dado que su dispositivo consumidor (una computadora) tiene un puerto PS / 2. PS / 2 podría ser un poco más sencillo.

    
respondido por el user1052080

Lea otras preguntas en las etiquetas