Tabla de contenido:

PUZZLE - Arduino Logic Game: 3 pasos
PUZZLE - Arduino Logic Game: 3 pasos

Video: PUZZLE - Arduino Logic Game: 3 pasos

Video: PUZZLE - Arduino Logic Game: 3 pasos
Video: 3 years old girl Rubik's Cube Solver :47 seconds 2024, Noviembre
Anonim
PUZZLE - Arduino Logic Game
PUZZLE - Arduino Logic Game

Hola.

Me gustaría contarles sobre la historia de la creación de un juego de rompecabezas simple "Puzzle" usando Arduino UNO y TFT-Shield.

Para crear el juego necesitaba los siguientes componentes:

  • Arduino UNO
  • Adaptador de corriente (AC-DC) 6-12V para Arduino UNO
  • Tarjeta micro SD
  • Escudo TFT

Paso 1: Versión inicial

Versión inicial
Versión inicial

El protector TFT es conveniente porque tiene una ranura para conectar una tarjeta micro SD y un decodificador Jpeg de hardware integrado. Esta función le permite crear rápida y fácilmente su propio marco de fotos para ver fotos (por supuesto, basado en una demostración). Eso fue lo que hice primero, pero luego me aburrí con solo mirar las fotos y luego se me ocurrió la idea: ¿trataría de hacer un juego de lógica? Pasamos varias noches escribiendo un boceto para Arduino Uno. Y la versión inicial estaba lista.

Se carga una foto desde la tarjeta microSD, la imagen en la pantalla se divide en celdas de 4x3, la celda inferior derecha desaparece y todas las celdas comienzan a moverse aleatoriamente. Al presionar el botón izquierdo debajo de la pantalla, puede cargar la siguiente foto. Al presionar el botón central, puede iniciar el juego, para recolectar rompecabezas. Moviendo rompecabezas presionando en la pantalla táctil TFT-Shield. Como ejemplo, grabé imágenes de instructables.com en una tarjeta micro SD. Puede grabar cualquiera de sus fotos en la tarjeta micro SD.

Paso 2: agregar funcionalidad

Añadiendo funcionalidad
Añadiendo funcionalidad
Añadiendo funcionalidad
Añadiendo funcionalidad
Añadiendo funcionalidad
Añadiendo funcionalidad

Recopilar rompecabezas 4x3 es interesante, pero lo suficientemente fácil y rápido. Quería complicar el juego, por ejemplo, aumentar la partición de 4x3 a 8x6.

Agregué la capacidad de establecer el número de columnas y filas en el boceto (recomendado: 4x3, 4x6, 8x3, 8x6). Jugar se ha vuelto mucho más difícil y más largo. Y se ha vuelto mucho más difícil navegar por los acertijos.

Decidí agregar una pista: cuando hice clic en el cuarto botón (de izquierda a derecha), los números de celda aparecen en la pantalla. Al hacer clic en el segundo botón (de izquierda a derecha), desaparecen las sugerencias de la pantalla. Cuando hace clic en el primer botón, puede cambiar el color de la información sobre herramientas (según la foto) para que la información sobre herramientas sea lo más legible posible.

Paso 3: demostración

Como resultado de mi trabajo obtuve un juego, para cuya demostración realicé el siguiente video.

Al final de las instrucciones adjunto el boceto TFT_shield_Puzzle. Para compilar el boceto es necesario instalar la biblioteca YATFT.

Espero que hayas disfrutado de mis instrucciones.

Gracias por ver.

Recomendado: