Tabla de contenido:

Juego de lógica "Columnas": 5 pasos
Juego de lógica "Columnas": 5 pasos

Video: Juego de lógica "Columnas": 5 pasos

Video: Juego de lógica
Video: instalacion de una columna paso a paso👍💪 2024, Mes de julio
Anonim
Juego de lógica
Juego de lógica
Juego de lógica
Juego de lógica
Juego de lógica
Juego de lógica

¡Hola!

Hoy me gustaría compartir un proyecto para crear un juego de lógica simple "Columnas". Para esto necesitamos:

  1. Una de las pantallas SPI más asequibles y asequibles,
  2. Arduino Nano,
  3. TFT-shield para Arduino Nano (con el que combinaremos los componentes individuales en una sola unidad).

Este escudo es la segunda versión (liviana, para Arduino Nano) de TFT Shield para Arduino Uno, sobre el cual puede leer aquí y aquí y aquí.

Breve descripción del escudo TFT:

  • El tamaño del tablero es de 64x49 mm,
  • Conector de 30 pines para conectar Arduino Nano,
  • Conector de 14 pines para conectar una pantalla TFT de 320x240 con una interfaz SPI (incluida una pantalla táctil),
  • Conector para tarjeta microSD,
  • Conector para el módulo Bluetooth (HC-06),
  • Conector de 20 pines para cámara OV7670 (y otros),
  • Conector mini USB, así como un conector separado de 2 pines para fuente de alimentación de 5V.

El juego en sí es muy famoso, por lo que no me detendré en la descripción de sus reglas. Y habla de gestión. Porque en este dispositivo no hay botones mecánicos usaremos la pantalla táctil del propio display. Los límites de las áreas de la pantalla y sus funciones correspondientes se muestran en la siguiente figura.

Nada complicado. Entonces, comencemos.

Paso 1: Montaje

Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje
Montaje

Montar tablas es muy sencillo. Pero se debe tener cuidado de leer las designaciones de los contactos antes de la instalación. Primero, debe instalar la placa Arduino Nano como se muestra en la foto. Después de eso, se conecta una pantalla, que se puede conectar tanto en un lado del tablero (fotos de 1 a 6) como en el otro (fotos de 7 y otro). Después de eso, puede conectar la alimentación con un cable mini USB. Las siguientes son fotos.

Elegí el ensamblaje con soportes de rack, porque este es un diseño más compacto y es más cómodo de sostener en la mano. Tenga en cuenta que los orificios de montaje están diseñados para una pantalla de 2,8 en diagonal.

Después del montaje, puede proceder a la descarga de bocetos, pero antes de estos no olvide instalar la biblioteca necesaria para trabajar con el escudo TFT. La biblioteca se encuentra en el enlace:

Antes de pasar al boceto del juego en sí, me gustaría mostrarles las capacidades del tablero para dibujar texto y gráficos, así como procesar la pantalla táctil.

Paso 2: Demostración 1. Gráficos y texto

Demostración 1. Gráficos y texto
Demostración 1. Gráficos y texto
Demostración 1. Gráficos y texto
Demostración 1. Gráficos y texto
Demostración 1. Gráficos y texto
Demostración 1. Gráficos y texto

Este capítulo proporciona un ejemplo de cómo trabajar con texto, gráficos y una pantalla táctil. Este boceto utiliza fuentes de la biblioteca Adafruit.

Por conveniencia, se recomienda que primero programe la placa Arduino Nano por separado y luego monte el dispositivo (pero también puede programar la placa como parte del dispositivo). Dibujar elementos visualmente en la pantalla es más rápido que si la pantalla estuviera conectada a Arduino Nano directamente a través del SPI.

Paso 3: Demostración 2. Pantalla táctil

Demo 2. Pantalla táctil
Demo 2. Pantalla táctil
Demo 2. Pantalla táctil
Demo 2. Pantalla táctil
Demo 2. Pantalla táctil
Demo 2. Pantalla táctil

El siguiente esquema muestra cómo trabajar con la pantalla táctil. Dado que la pantalla táctil es resistiva, es más conveniente trabajar con ella con el lápiz óptico.

Usando estos dos bocetos como ejemplo, ya puede desarrollar sus propios proyectos con gráficos, texto y una pantalla táctil.

Paso 4: Demostración 3. Juego de lógica "Columnas"

Demo 3. Juego de lógica
Demo 3. Juego de lógica
Demo 3. Juego de lógica
Demo 3. Juego de lógica
Demo 3. Juego de lógica
Demo 3. Juego de lógica

Y finalmente, llegamos al boceto más importante: el juego de lógica "Columns". El control, como dije, se realiza haciendo clic en el área de la pantalla (es incluso más conveniente que los botones mecánicos en la parte inferior de la pantalla). Y debido al hecho de que hay varios tamaños de pantalla: 2.4 ", 2.8", 3.2 "(todos compatibles con el software), jugar en una pantalla con una diagonal de 3.2" es mucho más agradable que en 2.4 ".

Paso 5: Video de demostración

Al final agregué un video de demostración. Espero que hayan disfrutado de mi proyecto. En el futuro, planeo publicar un nuevo proyecto y mostrar nuevas funciones usando este dispositivo. ¡Gracias por la atención!

Recomendado: