Taula de continguts:

Joc de lògica "Columnes": 5 passos
Joc de lògica "Columnes": 5 passos

Vídeo: Joc de lògica "Columnes": 5 passos

Vídeo: Joc de lògica
Vídeo: La Sotana 157 amb Jair Domínguez 2024, Juliol
Anonim
Joc de lògica
Joc de lògica
Joc de lògica
Joc de lògica
Joc de lògica
Joc de lògica

Hola!

Avui m'agradaria compartir un projecte per crear un simple joc lògic "Columnes". Per a això necessitem:

  1. Una de les pantalles SPI més assequibles i assequibles,
  2. Arduino Nano,
  3. Escut TFT per a Arduino Nano (amb el qual combinarem els components individuals en una sola unitat).

Aquest escut és la segona versió (lleugera, per a Arduino Nano) de TFT Shield per a Arduino Uno, que podeu llegir aquí, aquí i aquí.

Breu descripció de l'escut TFT:

  • La mida del tauler és de 64x49 mm,
  • Connector de 30 pins per connectar Arduino Nano,
  • Connector de 14 pins per connectar una pantalla TFT 320x240 amb una interfície SPI (inclosa una pantalla tàctil),
  • Connector per a targeta microSD,
  • Connector per al mòdul Bluetooth (HC-06),
  • Connector de 20 pins per a la càmera OV7670 (així com altres),
  • Mini connector USB, així com un connector de 2 pins independent per a la font d'alimentació de 5 V.

El joc en si és molt famós, de manera que no em detindré en la descripció de les seves regles. I parlar de gestió. Com que en aquest dispositiu no hi ha botons mecànics, utilitzarem la pantalla tàctil de la pantalla. Els límits de les àrees de la pantalla i les seves funcions corresponents es mostren a la figura següent.

Res complicat. I, per tant, comencem.

Pas 1: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
muntatge

Muntar taules és molt senzill. Però cal tenir cura de llegir les designacions de contacte abans de la instal·lació. Primer cal instal·lar la placa Arduino Nano com es mostra a la foto. Després d'això, es connecta una pantalla que es pot connectar tant a un costat del tauler (fotos de l'1 al 6) com a l'altre (fotos del 7 i d'altres). Després, podeu connectar l’alimentació amb un cable mini USB. Les següents són fotografies.

Vaig triar el conjunt amb muntatges de bastidor, perquè aquest és un disseny més compacte i és més còmode de mantenir a la mà. Tingueu en compte que els forats de muntatge estan dissenyats per a una pantalla de 2,8 en diagonal.

Després del muntatge, podeu procedir a la descàrrega d'esbossos, però abans no us oblideu d'instal·lar la biblioteca necessària per treballar amb l'escut TFT. La biblioteca es troba a l’enllaç:

Abans d’anar a l’esbós del joc, voldria mostrar-vos les capacitats del tauler per dibuixar text i gràfics, així com processar la pantalla tàctil.

Pas 2: demostració 1. Gràfics i text

Demostració 1. Gràfics i text
Demostració 1. Gràfics i text
Demostració 1. Gràfics i text
Demostració 1. Gràfics i text
Demostració 1. Gràfics i text
Demostració 1. Gràfics i text

Aquest capítol proporciona un exemple de treball amb text, gràfics i una pantalla tàctil. Aquest esbós utilitza fonts de la biblioteca Adafruit.

Per comoditat, es recomana programar la placa Arduino Nano per separat i muntar el dispositiu (però també podeu programar la placa com a part del dispositiu). El dibuix visual d’elements a la pantalla és més ràpid que si la pantalla estigués connectada a Arduino Nano directament a través de l’SPI.

Pas 3: demostració 2. Pantalla tàctil

Demostració 2. Pantalla tàctil
Demostració 2. Pantalla tàctil
Demostració 2. Pantalla tàctil
Demostració 2. Pantalla tàctil
Demostració 2. Pantalla tàctil
Demostració 2. Pantalla tàctil

El següent esbós mostra com treballar amb la pantalla tàctil. Com que la pantalla tàctil és resistiva, és més convenient treballar-hi amb el llapis òptic.

Utilitzant aquests dos esbossos com a exemple, ja podeu desenvolupar els vostres propis projectes amb gràfics, text i pantalla tàctil.

Pas 4: demostració 3. Joc lògic "Columnes"

Demo 3. Joc de lògica
Demo 3. Joc de lògica
Demo 3. Joc de lògica
Demo 3. Joc de lògica
Demo 3. Joc de lògica
Demo 3. Joc de lògica

I, finalment, arribem a l'esbós més important: el joc lògic "Columnes". El control, com he dit, es fa clicant a la zona de la pantalla (és encara més convenient que els botons mecànics de la part inferior de la pantalla). I a causa del fet que hi ha diverses mides de pantalla: 2,4 ", 2,8", 3,2 "(tot compatible amb el programari), reproduir en una pantalla amb una diagonal de 3,2" és molt més agradable que a 2,4 ".

Pas 5: demostració del vídeo

Al final vaig afegir un vídeo de demostració. Espero que us hagi agradat el meu projecte. En el futur, tinc previst publicar un nou projecte i mostrar noves funcions amb aquest dispositiu. Gràcies per la seva atenció!

Recomanat: