¿Cuál es la estructura y el principio del desplazamiento de la rueda del mouse y cómo transmitir la señal a la computadora?
Ya sea que los datos de desplazamiento de la rueda del mouse sean USB, PS2 o Bluetooth, se analizan mediante el protocolo HID. Cuando un dispositivo de mouse se conecta a una computadora, debe informarle a la PC que es un dispositivo de mouse a través de los protocolos relevantes. Además, el formato de los datos cargados por el dispositivo de mouse debe describirse mediante la descripción del informe HID. Eso es para llegar a un acuerdo con la PC: por ejemplo, el cuarto byte de los datos cargados son datos de la rueda, 0x00 significa que no hay datos, 0x001 significa desplazarse hacia adelante y 0xFF significa desplazarse hacia atrás.
La rueda del ratón es en realidad un codificador. Puede consultar usted mismo las especificaciones de los codificadores y ver cómo están construidos. Los codificadores generalmente tienen tres pines (A, B, C). Por ejemplo, C es el pin macho y AB es el pin de señal.
Normalmente, la señal producida por el codificador durante el desplazamiento es un conjunto de series temporales. Por ejemplo, cuando AB es 0 y 0 respectivamente en la parada, AB cambiará si avanza o retrocede un espacio, de 0, 0-> 0, 1-> 1, 1 simplemente se detiene en 11, AB El cambio será desde 1,1->1,0->0,0.
Por lo tanto, el mouse no puede cargar directamente la señal del rodillo, es decir, el codificador, a la PC. Debe recopilarse, procesarse y convertirse mediante un microcontrolador y luego cargarse a través de interfaces de comunicación. como USB, puerto serie o Bluetooth.
Escribí tanto que no sé si puedo ayudarte, así que lo dejaré así.