Estas son preguntas que he encontrado que son similares a las mías:
No tengo mucha información sobre esto, por lo que hay muchas cosas diferentes que deben resolverse para hacer esto (si el teclado será ps2, usb, bluetooth o todo, firmware, carcasa, electrónica interna) Ahora mismo Estoy básicamente interesado en la electrónica/cableado interno, aunque cualquier consejo es útil.
Información que tengo en mi proyecto
Básicamente, necesito consejos sobre cómo abrir otros y diseñar mi propia placa y si mi configuración es posible.
Actualizar
Entonces, mi kb usa el diseño de capas, presione una tecla para acceder a una función en otra. M = modificador shift alt etc L = tecla de capa Estas determinan qué funciones están disponibles R= tecla normal
Usted mencionó que simplemente está buscando el método más fácil. Lo increíble de Arduino es su naturaleza de código abierto; así que, naturalmente, cualquier cosa que se te ocurra, probablemente alguien ya la haya construido. De todos modos, si solo busca en Google: "biblioteca de teclado para Arduino", el primer resultado parece ser una biblioteca que esencialmente trivializa la dificultad de su proyecto:
http://arduino.cc/en/Reference/MouseKeyboard
Sin embargo, no estoy seguro de la configuración HW en esto (es decir, ¿se conecta esto únicamente a través de USB? ¿O tal vez necesita un escudo?). Te dejo esa investigación a ti.
También está la cuestión de cómo detectará todas esas pulsaciones de teclas en un teclado. Usted menciona "hacer un teclado", así que asumo que usted construirá este HW. Tendrá aproximadamente 60 (supongo) botones para realizar un seguimiento. En este caso, debe utilizar una matriz clave. Aquí hay un artículo para investigar sobre esto:
Necesitará una variante/clon de "Arduino" que sea compatible con Host USB.
fozbstuios
nick williams
fozbstuios