Juego infantil para Arduino Enigma máquina (4 / 10 paso)

Paso 4:

En este punto era evidente qué pines en los cables que salen de la tarjeta eran las columnas y las filas de la matriz de teclado. Usé este teclado biblioteca http://www.arduino.cc/playground/Main/KeypadTutorial en mi Arduino para controlar el teclado. En mi caso fue un teclado de 5 x 8, así que necesito 13 pins. Terminé usando pines digitales 2 y 4-13 y analógico los pines 0 y 1. Yo no uso el pin Digital 3 porque quería para conducir el altavoz en el juego.

Tipo de engañó cuando asigna los valores de clave. Básicamente acabo de poner falsos personajes únicos en la 2 matriz multidimensional que define las claves luego que acaba de comenzar pulsando botones y tenía mi Arduino las llaves de salida empujada a serial. Entonces pudiera mirarte la salida para establecer la matriz de dimensión 2 de la biblioteca en los valores correctos.

Que parecía algo confuso por lo que voy a hacer un ejemplo. Como parte de la biblioteca de teclado para definir una matriz de dimensión 2 para saber qué teclas corresponden a los valores de la matriz. Así que básicamente es algo parecido a esto:

teclas de Char [filas] [COLS] = {}
{'<','>','+',' ','5','4','3','2'},
{'^','*','%','#','6','1','Z','Y'},
{'X', 'W', 'V', 'U', ' T ', DE ',' R ',' Q'},
{'P', 'O', ' N ', SOY ', 'L', 'K', 'J', 'I'},
{'H', 'G', 'F', 'E','d ',' C ',' B', 'A'}
};

Luego presiono un botón en el teclado numérico ('A' por ejemplo). Entonces le miro lo que salió en la consola serie (decir 'W', entonces vaya y vuelva a colocar la 'W' en la matriz con una 'A'). Después pasé por todas las claves luego tenía todo el teclado asignado a.

Artículos Relacionados

Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Añadir dispositivo de juego USB para Arduino Leonardo/Micro

Nota importante: Este artículo es para IDE de Arduino versión 1.6.5 (o inferior). Para agregar un dispositivo de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.6 (o superior) ver el Instructable siguiente: Arduino Leonardo M
Juego protector del RGB LED para arduino

Juego protector del RGB LED para arduino

me preguntaba por qué no hay un montón de juegos hecho por arduino, quiero decir que encontré una página de ellos, pero no fue tht muchos. Así que he decidido que debo tratar de hacer uno de mi propia!Para jugar este juego, usted tiene que emparejar
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
Caja para Arduino con corte láser - Uno, Mega, Leonardo, Yun

Caja para Arduino con corte láser - Uno, Mega, Leonardo, Yun

Una caja para nuestras tarjetas Arduino, es un gran aliado para protegerlas y manipularlas de forma más sencilla. ¿Y qué mejor forma para conseguir una caja para tu Arduino fabricarla tú mismo?En este Instructable encontrarás los archivos para fabric
Juego archivo usando arduino

Juego archivo usando arduino

este es un circuito simple para reproducir archivos wav usando arduino Nano V3.0, consta de 4 botones, cada uno reproducir archivo wav específico cargado a la tarjeta SD.Paso 1: partes 1-Arduino Nano V3.0 (yo usé la versión de chino llamada Funduino
Hambre de Minecraft Juegos Videos | Juegos Videos para niños | Juegos de Spiderman Videos 2 - Unidos de juegos

Hambre de Minecraft Juegos Videos | Juegos Videos para niños | Juegos de Spiderman Videos 2 - Unidos de juegos

¿Qué pasa chicos, juegos de Reino, y hoy tengo un nuevo video en YouTube consejos que voy a responder la pregunta "¿Qué hago si mi canal no está creciendo ya?". Si ustedes chicos han afectado a una meseta, voy a estar dando maneras de volver a c
Escudo de ECG para Arduino

Escudo de ECG para Arduino

Recientemente hice shield para arduino que puede medir ECG, respiración, finalmente después de algunos cambios en el PCB y el código, EEG y EMG. Gran ventaja de este escudo es la posibilidad de hacer fácilmente en casa. El escudo está equipado con pa
RGB LCD Shield para Arduino 65K color KIT V2 Asamblea guía

RGB LCD Shield para Arduino 65K color KIT V2 Asamblea guía

protector de la pantalla RGB para Arduino 65K color KIT incluye todos los componentes para armar una lista para usar protector de pantalla LCD para Arduino y placas compatibles como Freeduino.(visita http://store.nkcelectronics.com/rgb-lcd-shield-for
Jugar un juego con un Arduino desnudo

Jugar un juego con un Arduino desnudo

"Push-It"Juego interactivo utilizando una placa Arduino desnudo, sin partes externas o cableado necesario.Empuje-tiene dos propósitos.Para demostrar/verificar rápidamente que trabaja tu placa Arduino y que está configurados correctamente para de
Guían de experimentadores para Arduino ya que se realiza en OIT

Guían de experimentadores para Arduino ya que se realiza en OIT

recursosAdafruit ARDX - v1.3 juego de experimentación para ArduinoGuía de los experimentadores para Arduino (PDF)Diseños de tablero de pan (PDF)Tutorial de Arduino Bundle (instructivo)Este Arduino Tutorial va a ser muy similar a la Arduino Tutorial p
LittleBits Arduino molesto máquina

LittleBits Arduino molesto máquina

Esto es un poco máquina de mi hijo y construí con littleBits. Construido alrededor de littleBits Arduino, esta máquina suena el zumbador a intervalos al azar, que el botón de la persona molesta a veces al azar. Es un prototipo poco agradable de una f
WS2812B LED cubo 96 para arduino magia colorido

WS2812B LED cubo 96 para arduino magia colorido

Hey, chicos, esta es la cuarta vez (prototipos inteligentes) publicamos un instructivo aquíGracias por ver! Nosotros a seguir posteando en instructables divertido. Esto es un cubo mágico LED, esperamos sea útil para usted y nos encantaría comunicarno
Interconexión de circuitos electrónicos para Arduinos

Interconexión de circuitos electrónicos para Arduinos

interconexión de circuitos electrónicos para ArduinoEn este instructable utilizo un ejemplo de interfaz un Arduino a un transmisor-receptor de ARINC 429 para demostrar el proceso general de interconexión un Arduino a circuitos electrónicos para poder
Indicador de dirección para Arduino Robot - interfaz Scratch

Indicador de dirección para Arduino Robot - interfaz Scratch

Recientemente he subido a una guía de la programación de un Cybot utilizando un control de Arduino. En la programación que he creado una interfaz de usuario para visualizar la dirección seleccionada por el usuario. Esta guía le mostrará que haw para