Πίνακας περιεχομένων:
Βίντεο: PUZZLE - Arduino Logic Game: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Γεια σας.
Θα ήθελα να σας πω για την ιστορία της δημιουργίας ενός απλού παιχνιδιού παζλ "Puzzle" χρησιμοποιώντας Arduino UNO και TFT-Shield.
Για να δημιουργήσω το παιχνίδι χρειάστηκα τα ακόλουθα στοιχεία:
- Arduino UNO
- Προσαρμογέας ρεύματος (AC-DC) 6-12V για Arduino UNO
- Κάρτα MicroSD
- TFT Shield
Βήμα 1: Αρχική έκδοση
Η ασπίδα TFT είναι βολική διότι διαθέτει υποδοχή για σύνδεση κάρτας micro SD και ενσωματωμένο αποκωδικοποιητή υλικού Jpeg. Αυτή η λειτουργία σας επιτρέπει να φτιάξετε γρήγορα και εύκολα τη δική σας κορνίζα για την προβολή φωτογραφιών (φυσικά, με βάση μια επίδειξη). Αυτό έκανα για πρώτη φορά. Αλλά μετά βαρέθηκα να κοιτάζω τις φωτογραφίες και τότε μου ήρθε η ιδέα: θα προσπαθούσα να κάνω ένα λογικό παιχνίδι; Αρκετά βράδια πέρασαν γράφοντας ένα σκίτσο για το Arduino Uno. Και η αρχική έκδοση ήταν έτοιμη.
Μια φωτογραφία φορτώνεται από την κάρτα microSD, η εικόνα στην οθόνη χωρίζεται σε κελιά 4x3, το κάτω δεξιό κελί εξαφανίζεται και όλα τα κελιά αρχίζουν να κινούνται τυχαία. Πατώντας το αριστερό κουμπί κάτω από την οθόνη, μπορείτε να φορτώσετε την επόμενη φωτογραφία. Πατώντας το μεσαίο κουμπί μπορείτε να ξεκινήσετε το παιχνίδι - για να συλλέξετε παζλ. Μετακίνηση παζλ πατώντας στην οθόνη αφής TFT-Shield. Για παράδειγμα, κατέγραψα εικόνες από το exploreables.com σε κάρτα micro SD. Μπορείτε να εγγράψετε οποιαδήποτε από τις φωτογραφίες σας στην κάρτα micro SD.
Βήμα 2: Προσθήκη λειτουργικότητας
Η συλλογή παζλ 4x3 είναι ενδιαφέρουσα, αλλά εύκολη και αρκετά γρήγορη. Wantedθελα να περιπλέξω το παιχνίδι, για παράδειγμα, να αυξήσω το διαμέρισμα από 4x3 σε 8x6.
Πρόσθεσα τη δυνατότητα να ορίσετε τον αριθμό των στηλών και των γραμμών στο σκίτσο (συνιστάται: 4x3, 4x6, 8x3, 8x6). Το παιχνίδι έχει γίνει πολύ πιο δύσκολο και περισσότερο. Και έχει γίνει πολύ πιο δύσκολο να περιηγηθείτε στους γρίφους.
Αποφάσισα να προσθέσω μια υπόδειξη - όταν έκανα κλικ στο τέταρτο κουμπί (από αριστερά προς τα δεξιά), οι αριθμοί των κελιών εμφανίζονται στην οθόνη. Όταν κάνετε κλικ στο δεύτερο κουμπί (από αριστερά προς τα δεξιά) οι συμβουλές στην οθόνη εξαφανίζονται. Όταν κάνετε κλικ στο πρώτο κουμπί, μπορείτε να αλλάξετε το χρώμα της επεξήγησης εργαλείου (ανάλογα με τη φωτογραφία) για να κάνετε την οδηγία όσο το δυνατόν πιο ευανάγνωστη.
Βήμα 3: Επίδειξη
Ως αποτέλεσμα της δουλειάς μου, πήρα ένα παιχνίδι, για την επίδειξη του οποίου έκανα το παρακάτω βίντεο.
Στο τέλος των οδηγιών επισυνάπτω το σκίτσο TFT_shield_Puzzle. Για να μεταγλωττίσετε το σκίτσο πρέπει να εγκαταστήσετε τη βιβλιοθήκη YATFT.
Ελπίζω να απολαύσατε τις οδηγίες μου.
Ευχαριστούμε που παρακολουθήσατε.
Συνιστάται:
Logic Gates Using Transistor: 3 Βήματα
Logic Gates Using Transistor: Οι λογικές πύλες είναι τα βασικά δομικά στοιχεία κάθε ψηφιακού συστήματος
Raspberry Pi Logic Chip Tester: 4 Βήματα
Raspberry Pi Logic Chip Tester: Αυτό είναι ένα σενάριο λογικής δοκιμής για ένα Raspberry pi, με αυτό μπορείτε να ελέγξετε αν λειτουργεί το (αυτο-κατασκευασμένο) λογικό σας κύκλωμα. Αυτό το σενάριο μπορεί επίσης να χρησιμοποιηθεί για τον έλεγχο των ρελέ. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Το Raspberry pi δεν υποστηρίζει εισόδους GPIO 5v, οπότε αν το κύκλωμά σας εξάγει 5V
Aruduino LED Game Fast Clicking Two Player Game: 8 Βήματα
Aruduino LED Game Fast Clicking Two Player Game: Αυτό το έργο είναι εμπνευσμένο από το @HassonAlkeim. Εάν είστε πρόθυμοι να ρίξετε μια βαθιά ματιά εδώ είναι ένας σύνδεσμος που μπορείτε να ελέγξετε https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Αυτό το παιχνίδι είναι μια βελτιωμένη έκδοση του Alkeim's. Είναι ένα
Απλός DIY Logic Converter για συσκευές 3.3V: 4 βήματα
Απλός DIY Logic Converter για συσκευές 3.3V: Σε αυτήν την ανάρτηση, θα σας δείξω πώς μπορείτε να φτιάξετε τον δικό σας λογικό μετατροπέα 5V σε 3.3V για τη σύνδεση αισθητήρων 5V σε νέους πίνακες Arduino και Raspberry Pi. Γιατί χρειαζόμαστε ένα IC Logic Level Converter ; Οι περισσότεροι από εσάς αγαπούν να παίζουν με Arduino και Raspberry Pi duri
Midi Controlled Recording Light for Logic Pro X: 9 βήματα (με εικόνες)
Midi Controlled Recording Light for Logic Pro X: Αυτό το σεμινάριο παρέχει πληροφορίες σχετικά με τον τρόπο δημιουργίας και προγραμματισμού μιας βασικής διεπαφής MIDI για τον έλεγχο μιας λυχνίας εγγραφής από το Logic Pro X. Η εικόνα δείχνει ένα μπλοκ διάγραμμα όλου του συστήματος από τον υπολογιστή Mac που εκτελεί το Logic Pro Χ στα αριστερά προς το Σάι