Cuando casé inició con microcontroladores, único lo que yo quería hacer más fue un adaptador USB para mi teclado ThinkPad T60. Siempre he disfrutado escribiendo en mi teclado T60 y me encantaria usarlo en todos los portátiles que puedo comprar en el futuro.
Desde entonces, comencé a desarrollar dos soluciones: una aplicación de Arduino y una aplicación de MSP430. Que era fácil y sencillo crear un adaptador usando un Arduino pero debido a la pernos limitados cuenta, tuve que recurrir a contadores externos y ICs teclado haciendo la exploración era insoportablemente lento. La huella era demasiado grande, habían cables por todas partes. En Resumen, me gustó.
Así que presioné mi aplicación de MSP430 y finalmente, el proyecto llegó a buen término. A pesar de ser significativamente más difícil a desarrollar, este enfoque ofrece mucho más ventajas: teclado más rápido análisis de tiempo, Bloq Num del teclado remoto, alternar despertador y soporte completo de códigos de teclas. Y por supuesto, también funciona el TrackPoint.
Tenga en cuenta que esto está escrito como un registro de proyecto, en lugar de un tutorial. Se proporcionan enlaces a PCB y receptáculo y código de firmware al final.