Tabla de contenido:
Video: PUZZLE - Arduino Logic Game: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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.
Recomendado:
Lámpara LED WebApp Puzzle con ESP32: 5 pasos (con imágenes)
Lámpara LED WebApp Puzzle con ESP32: he estado jugando con tiras de LED durante años, y recientemente me mudé a la casa de un amigo donde no podía hacer grandes cambios como montar la tira en las paredes, así que armé esta lámpara que tiene un solo cable que sale para la alimentación y se puede colocar
Puzzle de sonidos de animales para niños: 4 pasos
Rompecabezas de sonidos de animales para niños: el animal suena con su propia voz cuando la pieza del rompecabezas de animales está colocada correctamente. Para niños menores de 24 meses. Tus hijos se alegrarán cuando escuchen los seis sonidos emitidos por el animal. Este proyecto está basado en un producto comercial, pero quiero
Scratch Maze Puzzle: 5 pasos
Scratch Maze Puzzle: Hoy vamos a hacer un laberinto simple pero difícil usando Scratch. Scratch es un lenguaje de programación visual basado en bloques. Para empezar, aquí están las cosas que se necesitan: Un dispositivo donde pueda ejecutar Scratch ¡Vamos
Mod de 3.3V para sensores ultrasónicos (prepare HC-SR04 para 3.3V Logic en ESP32 / ESP8266, Particle Photon, etc.): 4 pasos
3.3V Mod para sensores ultrasónicos (prepare HC-SR04 para 3.3V Logic en ESP32 / ESP8266, Particle Photon, etc.): TL; DR: En el sensor, corte la traza al pin Echo, luego vuelva a conectarlo usando un divisor de voltaje (Echo trace - > 2.7kΩ - > Echo pin - > 4.7kΩ - > GND) .Editar: Ha habido cierto debate sobre si el ESP8266 es realmente tolerante a 5V en GPIO en
Luz de grabación controlada por Midi para Logic Pro X: 9 pasos (con imágenes)
Luz de grabación controlada por Midi para Logic Pro X: este tutorial proporciona información sobre cómo crear y programar una interfaz MIDI básica para controlar una luz de grabación con Logic Pro X. La imagen muestra un diagrama de bloques de todo el sistema desde la computadora Mac que ejecuta Logic Pro X a la izquierda del Sai