¿Cómo puedo programar un teclado de aplicación universal? [cerrado]

-2

NOTA IMPORTANTE: esta es una pregunta de quienes no tienen experiencia ni conocimientos en esta área. Entonces, antes de dar una reputación negativa, por favor proporcione una sugerencia constructiva.

Quiero programar un teclado de aplicación universal. Me gustaría usar el lenguaje de programación Java pero también puedo usar c / c ++ by jni.

Todo lo que necesito son simples sugerencias, recomendaciones de libros o muestras para mostrar una manera de comenzar. En cuanto al principio, creo que intentar iluminar los leds con las teclas será bueno :)

Así es como se ve mi teclado, y puedes tener información detallada de los siguientes enlaces. Si me puedes ayudar, seré muy apreciado :)

* ps: Ya he reunido todos los valores de entrada del teclado en formatos ascii y hexadecimal mediante el software de prueba del teclado que proporcionó el proveedor.

Página del producto

Hoja de datos técnicos

Manual de instrucciones DCZ

Área de descarga DCZ

Notas de la aplicación de DCZ Video Management Systems

    

1 respuesta

3

Su imagen muestra un conector USB, por lo que tendrá que construir un microcontrolador capaz de actuar como dispositivo esclavo USB y, por supuesto, programarlo. El microcontrolador que seleccione es más o menos arbitrario, podría ser un AVR, PIC, Cortex, etc.

Le sugiero que busque en Google el 'Ejemplo de USB HID' para tener una idea de lo que implica, y luego contacte a alguien que pueda hacer el diseño eléctrico y la programación (no necesariamente la misma persona). Estos microcontroladores no se prestan para ser programados en un lenguaje tipo .net o java, C, C ++ y el ensamblador son las opciones comunes (en ese orden ??).

Si todos los botones y otras cosas en su teclado son simplemente otras formas de presionar una tecla en un teclado normal, usted podría (para un prototipo) conectar sus teclas en paralelo a las teclas de un teclado existente.

    
respondido por el Wouter van Ooijen

Lea otras preguntas en las etiquetas