Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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
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
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.