
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39



Γεια σας φίλοι, σήμερα θέλω να μοιραστώ αυτό το μοναδικό έργο. Πρόκειται για ένα παιχνίδι παζλ με αριθμούς με arduino, το οποίο το παιχνίδι εμφανίζεται στην τηλεόραση και ελέγχεται από ένα πληκτρολόγιο (4x4)
Δείτε το βίντεο εδώ
Για να σύρετε ή να μετακινήσετε το τετράγωνο του παζλ, πατήστε το πλήκτρο σύμφωνα με τη θέση του επιθυμητού τετραγώνου. Για παράδειγμα, όπως φαίνεται στην εικόνα, εάν θέλετε να μετακινήσετε το τετράγωνο με τον αριθμό 5 (που έχει την τέταρτη θέση) προς τα αριστερά (επειδή υπάρχει κενή θέση), πατήστε το πλήκτρο '4' στο πληκτρολόγιο, επειδή είναι η τέταρτη θέση στο πληκτρολόγιο.
Αν σας αρέσει αυτό το έργο, ψηφίστε το στο διαγωνισμό παζλ.
Ευχαριστώ
Βήμα 1: Λίστα στοιχείων
Τα υλικά που χρησιμοποιήθηκαν για αυτό το έργο είναι:
- Arduino Ένα ή άλλο μοντέλο.
- Τηλεόραση με έξοδο βίντεο.
- Καλώδιο βίντεο RCA.
- (1) αντίσταση 1k ohm.
- (1) αντίσταση 470 ohm.
- Εξαγωνικό πληκτρολόγιο.
- Άλτες.
Βήμα 2: Σύνδεση του Arduino με την τηλεόραση



Κατεβάστε αυτήν τη βιβλιοθήκη και εισαγάγετε την στο σκίτσο.
Αρχικά, προσθέστε τις αντιστάσεις εσωτερικά σε κάποιο καλώδιο σύνδεσης.
Το καλώδιο RCA θα έχει 2 καλώδια, ένα καλώδιο γείωσης και ένα καλώδιο βίντεο.
Η αντίσταση 1k ohm συνδέεται με τον πείρο 9 του Arduino.
Το 470 ohm συνδέεται με τον πείρο 7 του Arduino.
Συνδέστε τα άκρα των αντιστάσεων και συνδέστε το στο καλώδιο βίντεο.
Το καλώδιο GND του καλωδίου RCA πηγαίνει στο GND του Arduino.
Εάν αντιμετωπίζετε πρόβλημα στη μεταγλώττιση, εξαγάγετε τους 3 φακέλους στο φάκελο βιβλιοθήκης.
Βήμα 3: Συνδέστε το πληκτρολόγιο

Καρφίτσα Arduino | Πληκτρολόγιο |
---|---|
13 | Σειρά 0 |
6 | Σειρά 1 |
5 | Σειρά 2 |
4 | Σειρά 3 |
3 | Col 0 |
2 | Col 1 |
1 | Col 2 |
0 | Col 3 |
Συγκεντρώστε το έργο όπως φαίνεται στην εικόνα.
Βήμα 4: Ο κώδικας

Οι αριθμοί (1 έως 16) αποθηκεύονται σε έναν πίνακα.
Ο αριθμός 16 αντιπροσωπεύει την κενή θέση.
Για να ανακατέψετε τους αριθμούς, πατήστε το πλήκτρο 'A' (στην αρχή του παιχνιδιού), αυτό καλεί μια διαδικασία που ανακατεύει τους αριθμούς στον πίνακα και αργότερα εμφανίζονται στην οθόνη.
Όταν πατάτε κάποιο πλήκτρο στο πληκτρολόγιο, το πρόγραμμα επαληθεύει εάν υπάρχει κάποια κενή θέση στην κοντινή θέση
(αριστερά, δεξιά, πάνω ή κάτω). Όπως φαίνεται στην εικόνα: Εάν πατήσετε το πλήκτρο '1', επαληθεύει τις κοντινές θέσεις.
διακόπτης (κλειδί) {
περίπτωση «1»:
αλλαγή (0, 1); // Η θέση του πίνακα (0), ελέγχει τη θέση του πίνακα (1).
αλλαγή (0, 4); // Η θέση του πίνακα (0), ελέγχει τη θέση του πίνακα (4).
Διακοπή;
…………
Η συνάρτηση CHANGE ανταλλάσσει τους αριθμούς στον πίνακα και στην οθόνη ενημερώνεται με τους αριθμούς.
Το παιχνίδι τελειώνει όταν ο πίνακας είναι στη σωστή σειρά: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Κατεβάστε τον πλήρη κώδικα εδώ.
Αν σας αρέσει αυτό το έργο, ψηφίστε το στο διαγωνισμό παζλ και στον διαγωνισμό Ολυμπιακών Αγώνων
Ευχαριστώ
Συνιστάται:
Αποδράστε από το φύλλο (παζλ Excel): 5 βήματα (με εικόνες)

Escape the Sheet (Παζλ Excel): Escape the sheet είναι ένα μικρό παιχνίδι Excel που συγκέντρωσα πριν από αρκετά χρόνια για να διδάξω σε μια ομάδα συναδέλφων κάποιες πιο προηγμένες δεξιότητες Excel ενώ διασκεδάζω λίγο με παζλ Trivia και Logic, δύο πράγματα που μου αρέσουν! Αυτό Το παιχνίδι είναι ένας συνδυασμός excel για
Ξυπνητήρι παζλ μνήμης: 3 βήματα (με εικόνες)

Ξυπνητήρι παζλ μνήμης: Αυτό είναι ένα ξυπνητήρι παζλ που σημαίνει ότι υπάρχει ένα μικρό παιχνίδι μνήμης που πρέπει να λύσετε για να σταματήσετε να χτυπάει το ξυπνητήρι! Συνοπτικά, αυτό το ρολόι είναι για όσους χαλαρώνουν τα πρωινά. Διαθέτει 3 LED που όταν πατάτε οποιοδήποτε από τα κουμπιά, ο συναγερμός θα είναι
Φωτιστικό παζλ LED (ακρυλικό Laser Cut): 7 βήματα (με εικόνες)

LED Light Jigsaw Puzzle Light (Acrylic Laser Cut): Πάντα μου άρεσαν τα διάφορα ακρυλικά νυχτερινά φώτα με ακρυλικό λέιζερ που έφτιαξαν άλλοι. Σκέφτομαι περισσότερο αυτά, σκέφτηκα ότι θα ήταν υπέροχο αν το νυχτερινό φως θα μπορούσε επίσης να διπλασιαστεί ως μορφή ψυχαγωγίας. Με αυτό το μυαλό αποφάσισα να δημιουργήσω
Αριθμός παιχνιδιού Power Switch: 3 βήματα

Number Game Power Switch: Έτσι, σκέφτηκα ότι θα ήταν ωραίο να μετατρέψω ένα από αυτά τα απλά παιχνίδια μικρού πλέγματος σε διακόπτη τροφοδοσίας, το οποίο θα ενεργοποιούσε τα γύρω LED όταν " κερδίσετε " το παιχνίδι. Υλικά που χρησιμοποιούνται: 8 - 3mm LED 3V 1/4 " ξύλινη βάση22 σύρμα μετρητή (κόκκινο
Ρολόι παζλ Jigsaw: 8 βήματα (με εικόνες)

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