Un codificador de rueda de desplazamiento es un componente de un mouse de computadora que falla primero. Si el manipulador deshilachó el cable en la entrada de la caja, casi todos los maestros saben cómo soldarlo. Si el codificador sale del soporte, tendrá que romper otro mouse para reemplazarlo. Y sucede para que el pin que conecta la rueda con el codificador se rompa. Un buen consejo "es necesario comprar ratones de calidad desde el principio" no siempre ayuda. El autor de Instructables bajo el sobrenombre de Mr_Glenn estaba cansado de pelear con ratones, y se acostumbró a usar los botones PgUp y PgDn en lugar del codificador. Pero tarde o temprano, cualquier usuario se enfrenta a algún programa en el que el escalado se realiza con la rueda, y estos botones no ayudan. Entonces se encontró con que tal aplicación resultó ser el editor habitual de gráficos tridimensionales, que obtuvo su nombre del aparato de cocina. Blender, por supuesto ...
Pero el maestro no comenzó debido a esto nuevamente para burlarse del codificador deficiente. Y tomó un clon económico de la placa 32U4 Pro Micro, compatible con Arduino Leonardo Dicha placa puede pretender ser un dispositivo HID, a través de un teclado, allí, o con un mouse a través del mismo conector Micro USB, que está diseñado para su programación. Es suficiente agregar dos botones a dicho tablero, como se muestra en el diagrama. En el buen sentido, por supuesto, necesitamos dos resistencias pull-up más, pero funciona sin ellas.
En general, no importa cómo conecte estos dos botones a la placa. Puede excluir los conectores para el peine y soldar la placa directamente en la placa de perfilado tipo placa de pruebas. Puede excluir la placa de pruebas y hacer todas las conexiones con cables. También es recomendable utilizar pequeños microinterruptores con palancas en lugar de botones de reloj. Lo principal es llenar pequeño bocetousando variables xVal, yVal, rueda de función Mouse.move (). Al cargar el firmware, seleccione la placa Arduino Leonardo en el IDE de Arduino.
En los sistemas operativos modernos, se permite el funcionamiento simultáneo de varios teclados y ratones USB. Puede girar el codificador en un mouse, mover el otro y presionar los botones en general en el tercero. Este hecho en casa finge ser un segundo ratón. Al presionar los botones del dispositivo se simulará la rotación del codificador en cada una de las dos direcciones. Y con un mouse real, como antes, realizará todas las demás operaciones sin consumir el recurso del codificador. Y tu sistema nervioso.
Por supuesto, es mejor si el diseño funcionará "no en principio, sino en el caso". Puede recorrer muchas tiendas, pero no encontrará un edificio más presupuestario que una pequeña caja de conexiones.