Πίνακας περιεχομένων:

Λογικό παιχνίδι "Στήλες": 5 Βήματα
Λογικό παιχνίδι "Στήλες": 5 Βήματα

Βίντεο: Λογικό παιχνίδι "Στήλες": 5 Βήματα

Βίντεο: Λογικό παιχνίδι
Βίντεο: ΚΙΝΟ: Επιτυχία με το Σύστημα 18 Αριθμών, 3 Στήλες για Αυξημένες Κερδοφορίες!-Make Video Cyprus 2024, Νοέμβριος
Anonim
Παιχνίδι λογικής
Παιχνίδι λογικής
Παιχνίδι λογικής
Παιχνίδι λογικής
Παιχνίδι λογικής
Παιχνίδι λογικής

Γειά σου!

Σήμερα θα ήθελα να μοιραστώ ένα έργο για τη δημιουργία ενός απλού λογικού παιχνιδιού "Στήλες". Για αυτό χρειαζόμαστε:

  1. Μία από τις πιο προσιτές και προσιτές οθόνες SPI,
  2. Arduino Nano,
  3. TFT-ασπίδα για το Arduino Nano (με το οποίο θα συνδυάσουμε τα μεμονωμένα εξαρτήματα σε μια ενιαία μονάδα).

Αυτή η ασπίδα είναι η δεύτερη (ελαφριά, για Arduino Nano) έκδοση του TFT Shield για το Arduino Uno, για την οποία μπορείτε να διαβάσετε εδώ και εδώ και εδώ.

Σύντομη περιγραφή της ασπίδας TFT:

  • Το μέγεθος της σανίδας είναι 64x49 mm,
  • Υποδοχή 30 ακίδων για σύνδεση Arduino Nano,
  • Υποδοχή 14 ακίδων για σύνδεση οθόνης TFT 320x240 με διεπαφή SPI (συμπεριλαμβανομένης οθόνης αφής),
  • Υποδοχή για κάρτα microSD,
  • Συνδετήρας για τη μονάδα Bluetooth (HC-06),
  • Υποδοχή 20 ακίδων για κάμερα OV7670 (καθώς και άλλες),
  • Μικρή υποδοχή USB, καθώς και ξεχωριστή υποδοχή 2 ακίδων για τροφοδοσία 5V.

Το ίδιο το παιχνίδι είναι πολύ διάσημο, οπότε δεν θα σταθώ στην περιγραφή των κανόνων του. Και μιλάμε για διαχείριση. Επειδή Σε αυτή τη συσκευή δεν υπάρχουν μηχανικά κουμπιά, θα χρησιμοποιήσουμε την οθόνη αφής της ίδιας της οθόνης. Τα όρια των περιοχών της οθόνης και οι αντίστοιχες λειτουργίες τους φαίνονται στο παρακάτω σχήμα.

Τίποτα περίπλοκο. Και λοιπόν, ας ξεκινήσουμε.

Βήμα 1: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Η συναρμολόγηση των σανίδων είναι πολύ απλή. Αλλά πρέπει να ληφθεί μέριμνα για να διαβάσετε τις ονομασίες επαφών πριν από την εγκατάσταση. Πρώτα πρέπει να εγκαταστήσετε τον πίνακα Arduino Nano όπως φαίνεται στη φωτογραφία. Μετά από αυτό, συνδέεται μια οθόνη, η οποία μπορεί να συνδεθεί τόσο στη μία πλευρά του πίνακα (φωτογραφίες από 1 έως 6) όσο και στην άλλη (φωτογραφίες από 7 και άλλες). Μετά από αυτό, μπορείτε να συνδέσετε την τροφοδοσία με ένα καλώδιο μίνι USB. Ακολουθούν φωτογραφίες.

Επέλεξα τη συναρμολόγηση με βάσεις στο ράφι, επειδή αυτό είναι ένα πιο συμπαγές σχέδιο και είναι πιο άνετο να το κρατάτε στο χέρι σας. Λάβετε υπόψη ότι οι οπές στερέωσης έχουν σχεδιαστεί για διαγώνια οθόνη 2,8.

Μετά τη συναρμολόγηση, μπορείτε να προχωρήσετε στη λήψη σκίτσων, αλλά πριν από αυτά μην ξεχάσετε να εγκαταστήσετε την απαραίτητη βιβλιοθήκη για εργασία με την ασπίδα TFT. Η βιβλιοθήκη βρίσκεται στον σύνδεσμο:

Πριν πάω στο σκίτσο του ίδιου του παιχνιδιού, θα ήθελα να σας δείξω τις δυνατότητες του πίνακα στην σχεδίαση κειμένου και γραφικών, καθώς και στην επεξεργασία της οθόνης αφής.

Βήμα 2: Επίδειξη 1. Γραφικά και κείμενο

Επίδειξη 1. Γραφικά και κείμενο
Επίδειξη 1. Γραφικά και κείμενο
Επίδειξη 1. Γραφικά και κείμενο
Επίδειξη 1. Γραφικά και κείμενο
Επίδειξη 1. Γραφικά και κείμενο
Επίδειξη 1. Γραφικά και κείμενο

Αυτό το κεφάλαιο παρέχει ένα παράδειγμα εργασίας με κείμενο, γραφικά και οθόνη αφής. Αυτό το σκίτσο χρησιμοποιεί γραμματοσειρές από τη βιβλιοθήκη Adafruit.

Συνιστάται για ευκολία να προγραμματίσετε πρώτα τον πίνακα Arduino Nano ξεχωριστά και στη συνέχεια να συναρμολογήσετε τη συσκευή (αλλά μπορείτε επίσης να προγραμματίσετε τον πίνακα ως μέρος της συσκευής). Η οπτική σχεδίαση στοιχείων στην οθόνη είναι ταχύτερη από ό, τι αν η οθόνη ήταν συνδεδεμένη στο Arduino Nano απευθείας μέσω του SPI.

Βήμα 3: Επίδειξη 2. Οθόνη αφής

Επίδειξη 2. Οθόνη αφής
Επίδειξη 2. Οθόνη αφής
Επίδειξη 2. Οθόνη αφής
Επίδειξη 2. Οθόνη αφής
Επίδειξη 2. Οθόνη αφής
Επίδειξη 2. Οθόνη αφής

Το παρακάτω σκίτσο δείχνει πώς να εργάζεστε με την οθόνη αφής. Δεδομένου ότι η οθόνη αφής είναι ανθεκτική, είναι πιο βολικό να δουλεύετε με αυτήν χρησιμοποιώντας τη γραφίδα.

Χρησιμοποιώντας αυτά τα δύο σκίτσα ως παράδειγμα, μπορείτε ήδη να αναπτύξετε τα δικά σας έργα με γραφικά, κείμενο και οθόνη αφής.

Βήμα 4: Επίδειξη 3. Λογικό παιχνίδι "Στήλες"

Demo 3. Λογικό παιχνίδι
Demo 3. Λογικό παιχνίδι
Επίδειξη 3. Παιχνίδι λογικής
Επίδειξη 3. Παιχνίδι λογικής
Demo 3. Λογικό παιχνίδι
Demo 3. Λογικό παιχνίδι

Και τέλος, φτάνουμε στο πιο σημαντικό σκίτσο - το λογικό παιχνίδι "Στήλες". Ο έλεγχος, όπως είπα, γίνεται κάνοντας κλικ στην περιοχή της οθόνης (είναι ακόμη πιο βολικό από τα μηχανικά κουμπιά στο κάτω μέρος της οθόνης). Και λόγω του γεγονότος ότι υπάρχουν πολλά μεγέθη οθόνης: 2,4 ", 2,8", 3,2 "(όλα συμβατά με λογισμικό), το παιχνίδι σε μια οθόνη με διαγώνιο 3,2" είναι πολύ πιο ευχάριστο από ό, τι στα 2,4 ".

Βήμα 5: Επίδειξη βίντεο

Στο τέλος πρόσθεσα ένα βίντεο επίδειξης. Ελπίζω να σας άρεσε το έργο μου. Στο μέλλον, σκοπεύω να δημοσιεύσω ένα νέο έργο και να δείξω νέες δυνατότητες χρησιμοποιώντας αυτήν τη συσκευή. Ευχαριστώ για την προσοχή!

Συνιστάται: