Paso 4: PS/2 teclado - Mouse port
Partes:
ohm resistor 1k (x2)
Teclado PS/2 con redondo 4-6 pines
pin header macho 6
pin header macho 1
Piezas opcionales:
pin hembra y macho jefe 4
Enchufe hembra PS/2
tablero de circuito pequeño sin revestimiento o material similar de prototipo
Ratón PS/2 con redondo 4-6 pines
Construcción:
Probablemente está utilizando un teclado mayores o ratón así que asegúrese de que funcionan correctamente antes de que les de la reanudación. Corte el cable del teclado es rápido y funciona. Dejar unas pocas pulgadas del extremo del enchufe por lo que puede ser reconectado para probar si es necesario. Un conector PS/2 es difícil de encontrar, yo corte una extensión de teclado viejo para conseguir minas. Me gustaría hacer una pequeña tabla para traducir los pines de Arduino a las 4 líneas de PS/2 que me permita cambiar entre teclados y ratones diferentes fácilmente. Las estructuras del puerto de teclado son todos similares y fácilmente hecho con hombre pernos encabezado (o mujer si usa el ICSP).
conectar el pin 10 a través de una resistencia de 1 k a tierra
conectar el pin 9 al pin 13
conectar el pin 9 a través de una resistencia de 1 k a Vcc
Conecte el teclado y el ratón Vcc 5 voltios
Conecte la línea de reloj del teclado y el ratón con conector de 9
Conecte la línea de datos de teclado y ratón al pin 11
Conecte la línea de tierra de teclado y ratón a tierra
el pin 12 es sin usar
4 de estos 6 conexiones están disponibles en la cabecera ICSP de Arduino. Puede ser útil para usar en lugar de los pernos estándar.
Mega 2560:
Para el pin de 2560 53 substituye 10, 11 sustituye a 51, sustituye a 52 substituye 13 10 9. Utilice el pin header macho 1 (x4), pin header macho 2 (x1). Se proporciona un esquema alternativo.
Ejemplos de software:
TVText.ino - Arduino como terminal
ShootEmUp.ino - juego de estilo clásico, ejemplo de animación de carácter celular, flechas actúan como un joystick virtual (set extensiones especiales) (328 /2560 solamente)
Ponguino.ino - uso de 'j' para activar palancas, wasd teclas actúan como joystick2 virtual, paletas sería mejores (ver sensores) (fijar extensiones especiales)
KeyboardTool.ino - ScreenTool es preescolar, bajo la campana (ampliaciones especiales)
Bounce.ino - más patrones y características accesibles desde el teclado. (ampliaciones especiales)
Arudion.ino - teclado órgano y novedades accesibles desde el teclado. (ampliaciones especiales)