Taula de continguts:

PUZZLE - Joc de lògica Arduino: 3 passos
PUZZLE - Joc de lògica Arduino: 3 passos

Vídeo: PUZZLE - Joc de lògica Arduino: 3 passos

Vídeo: PUZZLE - Joc de lògica Arduino: 3 passos
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, De novembre
Anonim
PUZZLE: joc de lògica Arduino
PUZZLE: joc de lògica Arduino

Hola.

M'agradaria explicar-vos la història de la creació d'un senzill joc de trencaclosques "Trencaclosques" amb Arduino UNO i TFT-Shield.

Per crear el joc necessitava els components següents:

  • Arduino UNO
  • Adaptador de corrent (AC-DC) 6-12V per Arduino UNO
  • Targeta MicroSD
  • Escut TFT

Pas 1: versió inicial

Versió inicial
Versió inicial

El blindatge TFT és convenient ja que té una ranura per connectar una targeta micro SD i un descodificador Jpeg de maquinari integrat. Aquesta característica us permet crear de forma ràpida i senzilla el vostre propi marc de fotos per visualitzar fotografies (per descomptat, basat en una demostració). Això és el que vaig fer per primer cop, però després em vaig avorrir només de mirar les fotos i em va venir al cap la idea: intentaria fer un joc lògic? Es van passar diverses nits escrivint un esbós per a Arduino Uno. I la versió inicial estava llesta.

Es carrega una foto des de la targeta microSD, la imatge de la pantalla es divideix en 4x3 cel·les, la cel·la inferior dreta desapareix i totes les cel·les comencen a moure’s a l’atzar. Prement el botó esquerre de sota de la pantalla podeu carregar la següent foto. Prement el botó central podeu iniciar el joc: recollir trencaclosques. Moure trencaclosques prement la pantalla tàctil TFT-Shield. Com a exemple, vaig gravar imatges de instructables.com en una targeta micro SD. Podeu enregistrar qualsevol de les vostres fotos a la targeta micro SD.

Pas 2: afegir funcionalitat

Afegint funcionalitat
Afegint funcionalitat
Afegint funcionalitat
Afegint funcionalitat
Afegint funcionalitat
Afegint funcionalitat

Recollir trencaclosques 4x3 és interessant, però prou fàcil i ràpid. Volia complicar el joc, per exemple, per augmentar la partició de 4x3 a 8x6.

He afegit la possibilitat d'establir el nombre de columnes i files a l'esbós (recomanat: 4x3, 4x6, 8x3, 8x6). Jugar s’ha tornat molt més dur i més llarg. I s’ha tornat molt més difícil navegar pels trencaclosques.

Vaig decidir afegir una pista: quan vaig fer clic al quart botó (d’esquerra a dreta), apareixen els números de cel·la a la pantalla. Quan feu clic al segon botó (d'esquerra a dreta), desapareixen els consells de la pantalla. Quan feu clic al primer botó, podeu canviar el color de la descripció d’informació (segons la foto) per fer que la descripció d’informació sigui el més llegible possible.

Pas 3: demostració

Com a resultat del meu treball, vaig aconseguir un joc, per a la demostració del qual vaig fer el següent vídeo.

Al final de les instruccions adjunto l'esbós TFT_shield_Puzzle. Per compilar l'esbós cal instal·lar la biblioteca YATFT.

Espero que us hagin agradat les meves instruccions.

Gràcies per mirar.

Recomanat: