Πίνακας περιεχομένων:
- Βήμα 1: Συναρμολόγηση
- Βήμα 2: Επίδειξη 1. Γραφικά και κείμενο
- Βήμα 3: Επίδειξη 2. Οθόνη αφής
- Βήμα 4: Επίδειξη 3. Λογικό παιχνίδι "Στήλες"
- Βήμα 5: Επίδειξη βίντεο
Βίντεο: Λογικό παιχνίδι "Στήλες": 5 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Γειά σου!
Σήμερα θα ήθελα να μοιραστώ ένα έργο για τη δημιουργία ενός απλού λογικού παιχνιδιού "Στήλες". Για αυτό χρειαζόμαστε:
- Μία από τις πιο προσιτές και προσιτές οθόνες SPI,
- Arduino Nano,
- 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. Γραφικά και κείμενο
Αυτό το κεφάλαιο παρέχει ένα παράδειγμα εργασίας με κείμενο, γραφικά και οθόνη αφής. Αυτό το σκίτσο χρησιμοποιεί γραμματοσειρές από τη βιβλιοθήκη Adafruit.
Συνιστάται για ευκολία να προγραμματίσετε πρώτα τον πίνακα Arduino Nano ξεχωριστά και στη συνέχεια να συναρμολογήσετε τη συσκευή (αλλά μπορείτε επίσης να προγραμματίσετε τον πίνακα ως μέρος της συσκευής). Η οπτική σχεδίαση στοιχείων στην οθόνη είναι ταχύτερη από ό, τι αν η οθόνη ήταν συνδεδεμένη στο Arduino Nano απευθείας μέσω του SPI.
Βήμα 3: Επίδειξη 2. Οθόνη αφής
Το παρακάτω σκίτσο δείχνει πώς να εργάζεστε με την οθόνη αφής. Δεδομένου ότι η οθόνη αφής είναι ανθεκτική, είναι πιο βολικό να δουλεύετε με αυτήν χρησιμοποιώντας τη γραφίδα.
Χρησιμοποιώντας αυτά τα δύο σκίτσα ως παράδειγμα, μπορείτε ήδη να αναπτύξετε τα δικά σας έργα με γραφικά, κείμενο και οθόνη αφής.
Βήμα 4: Επίδειξη 3. Λογικό παιχνίδι "Στήλες"
Και τέλος, φτάνουμε στο πιο σημαντικό σκίτσο - το λογικό παιχνίδι "Στήλες". Ο έλεγχος, όπως είπα, γίνεται κάνοντας κλικ στην περιοχή της οθόνης (είναι ακόμη πιο βολικό από τα μηχανικά κουμπιά στο κάτω μέρος της οθόνης). Και λόγω του γεγονότος ότι υπάρχουν πολλά μεγέθη οθόνης: 2,4 ", 2,8", 3,2 "(όλα συμβατά με λογισμικό), το παιχνίδι σε μια οθόνη με διαγώνιο 3,2" είναι πολύ πιο ευχάριστο από ό, τι στα 2,4 ".
Βήμα 5: Επίδειξη βίντεο
Στο τέλος πρόσθεσα ένα βίντεο επίδειξης. Ελπίζω να σας άρεσε το έργο μου. Στο μέλλον, σκοπεύω να δημοσιεύσω ένα νέο έργο και να δείξω νέες δυνατότητες χρησιμοποιώντας αυτήν τη συσκευή. Ευχαριστώ για την προσοχή!
Συνιστάται:
Φτιάξτε έναν ψηφιακό λογικό αναλυτή για λιγότερα από $ 1: 5 βήματα
Δημιουργήστε έναν ψηφιακό αναλυτή λογικής για λιγότερο από 1 $: Ένας αισθητήρας λογικού επιπέδου είναι μια συσκευή που ανιχνεύει εάν η έξοδος ενός στοιχείου είναι 1 ή 0 (θετική ή αρνητική). Γνωρίζετε αυτούς τους ωραίους αισθητήρες επιπέδου με τις οθόνες LCD που κοστίζουν περίπου $ 25; Αυτό είναι γελοία φθηνότερο και κάνει το ίδιο πράγμα (Είναι
Πραγματικό παιχνίδι Life War Tower Defense παιχνίδι: 11 βήματα
Making a Real Life War Tower Defense Game: Γεια σας, είμαστε GBU! Στην ομάδα μας ανατέθηκε μια εργασία στο VG100, Intro to Engineering, class: να σχεδιάσουμε και να δημιουργήσουμε ένα πραγματικό παιχνίδι Warzone Tower Defense Game. Το VG100 είναι μια βασική τάξη που όλοι οι πρωτοετείς καλούνται να παρακολουθήσουν στο Joint Institute (JI.) The Joint Inst
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: 11 βήματα
Πώς να δημιουργήσετε και να εισαγάγετε έναν πίνακα και να προσθέσετε επιπλέον στήλες και/ή σειρές σε αυτόν τον πίνακα στο Microsoft Office Word 2007: Είχατε ποτέ πολλά δεδομένα με τα οποία εργάζεστε και σκεφτήκατε τον εαυτό σας … " πώς μπορώ να κάνω όλα αυτά τα δεδομένα φαίνονται καλύτερα και είναι πιο εύκολα κατανοητά; " Αν ναι, τότε η απάντησή σας μπορεί να είναι ένας πίνακας στο Microsoft Office Word 2007
Γιγαντιαίο παιχνίδι με παιχνίδι Makey Makey: 8 βήματα
Gigantic Playable Makey Makey: Μερικοί εκπαιδευτικοί στην ομάδα μας στο Facebook, ανέβηκαν σε ένα εντελώς νέο επίπεδο αυτό το σχολικό έτος φτιάχνοντας το δικό τους γιγάντιο Makey Makeys. Η ομάδα μας θεώρησε ότι αυτή ήταν μια εξαιρετική ιδέα για τη διδασκαλία των μαθητών σχετικά με τους μικροελεγκτές. Ως εκ τούτου, ρωτήσαμε τον Διευθυντή μας
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα